pre-commit — фреймворк для Git-хуков, запускает проверки перед коммитом. .pre-commit-config.yaml: список хуков (ruff, black, mypy, isort). pre-commit install — активация. При git commit автоматически: форматирование, линтинг, проверка типов. Если что-то не прошло — коммит отменяется. pre-commit run --all-files — проверить весь проект. pre-commit autoupdate — обновить версии хуков. Хуки запускаются быстро — только на изменённых файлах. Must have для командной работы — единый стиль кода.
Что такое pre-commit hooks для Python?
Middle
214 просмотровAFK Offer AI
Как работают background tasks в FastAPI?