Ruff useless-metaclass-type (UP001)

useless-metaclass-type в Ruff проверяет код на предупреждение UP001. Правило относится к группе pyupgrade.

Почему это неправильно

Современный синтаксис Python обычно короче, понятнее и лучше поддерживается актуальными инструментами.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила useless-metaclass-type и пример ниже.

Пример ошибки

class Foo:
    __metaclass__ = type

Как правильно

class Foo: ...

Автоисправление

Ruff всегда может предложить автоисправление для этого правила.