Правила Ruff, связанные с FastAPI (FAST)

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

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

Ruff fast-api-redundant-response-model (FAST001)

fast-api-redundant-response-model в Ruff проверяет код на предупреждение FAST001. Правило относится к группе FastAPI.

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

В FastAPI это может сделать маршрут менее очевидным, сломать работу параметров или создать лишнее дублирование в объявлении API.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила fast-api-redundant-response-model …

Ruff fast-api-non-annotated-dependency (FAST002)

fast-api-non-annotated-dependency в Ruff проверяет код на предупреждение FAST002. Правило относится к группе FastAPI.

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

В FastAPI это может сделать маршрут менее очевидным, сломать работу параметров или создать лишнее дублирование в объявлении API.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила fast-api-non-annotated-dependency …

Ruff fast-api-unused-path-parameter (FAST003)

fast-api-unused-path-parameter в Ruff проверяет код на предупреждение FAST003. Правило относится к группе FastAPI.

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

В FastAPI это может сделать маршрут менее очевидным, сломать работу параметров или создать лишнее дублирование в объявлении API.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила fast-api-unused-path-parameter …