Ruff super-call-with-parameters (UP008)
super-call-with-parameters в Ruff проверяет код на предупреждение UP008. Правило относится к группе pyupgrade.
Почему это неправильно
Современный синтаксис Python обычно короче, понятнее и лучше поддерживается актуальными инструментами.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила super-call-with-parameters и пример ниже.
Пример ошибки
class A:
def foo(self):
pass
class B(A):
def bar(self):
super(B, self).foo()
Как правильно
class A:
def foo(self):
pass
class B(A):
def bar(self):
super().foo()
Автоисправление
Ruff всегда может предложить автоисправление для этого правила.
