Как добавить линтер или форматтер в проект

Настроен линтер или форматтер · ci.linter

Почему это важно

Единый обязательный стиль убирает целый класс замечаний на ревью и ловит простые ошибки — неиспользуемые переменные, затенённые имена — до того, как человек прочтёт diff.

Как исправить

Что сделать: Добавьте конфигурацию ruff в pyproject.toml.

[tool.ruff]
line-length = 88
select = ["E", "F", "W", "I", "B"]
ignore = ["E501"]

[tool.ruff.format]
quote-style = "double"
indent-style = "space"


Установите: pip install ruff и добавьте в CI: ruff check . && ruff format --check .

Проходит ли эту проверку ваш репозиторий?

Бесплатно для публичных репозиториев GitHub, без регистрации. До 58 проверок DevOps и безопасности примерно за 5 секунд.

Публичные репозитории, которые не проходят эту проверку

Похожие проверки