pre-commit: проверки до коммита
Хуки запускают линтеры и форматирование раньше, чем код попадёт в репозиторий.
Команды и конфиги
# .pre-commit-config.yaml
repos:
- repo: https://github.com/koalaman/shellcheck-precommit
rev: v0.10.0
hooks:
- id: shellcheck
pre-commit install
pre-commit run --all-filesНа что обратить внимание
Запускайте те же хуки в CI, чтобы их нельзя было обойти.