Ruff missing-return-type-static-method (ANN205)
missing-return-type-static-method в Ruff проверяет код на предупреждение ANN205. Правило относится к группе flake8-annotations.
Почему это неправильно
Аннотации типов делают интерфейс функции понятнее и помогают статическим анализаторам находить ошибки раньше.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила missing-return-type-static-method и пример ниже.
Пример ошибки
class Foo:
@staticmethod
def bar():
return 1
Как правильно
class Foo:
@staticmethod
def bar() -> int:
return 1
Автоисправление
Ruff может предложить автоисправление в некоторых случаях.
