Правила Ruff, связанные с flake8-future-annotations (FA)

Правила Ruff, связанные с flake8-future-annotations. Подробнее об этом плагине на его странице PyPI

Часть категории Правила проверок кода в Ruff.

Ruff future-rewritable-type-annotation (FA100)

future-rewritable-type-annotation в Ruff проверяет код на предупреждение FA100. Правило относится к группе flake8-future-annotations.

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

Отложенные аннотации уменьшают проблемы с forward reference и ускоряют импорт модулей с типами.

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

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

Ruff future-required-type-annotation (FA102)

future-required-type-annotation в Ruff проверяет код на предупреждение FA102. Правило относится к группе flake8-future-annotations.

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

Отложенные аннотации уменьшают проблемы с forward reference и ускоряют импорт модулей с типами.

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

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