962 B
962 B
Pre-commit чеклист
Перед каждым коммитом:
ruff check .— 0 errorsruff format --check .— форматирование в порядкеpytest— все тесты зелёные- CHANGELOG обновлён (если изменение влияет на пользователя)
- .env.example обновлён (если новая переменная)
- Нет секретов и токенов в коде
- Нет TODO/FIXME без тикета
- Миграция написана (если менялась БД)
- Docstrings написаны (для новых публичных методов)
Автоматически (pre-commit hooks):
ruff— линтинг и форматированиеtrailing-whitespace— удаление лишних пробеловcheck-added-large-files— проверка больших файлов (>500KB)