Что такое pre-commit hooks?

Junior
222 просмотров
AFK Offer AI

Pre-commit hooks — скрипты которые запускаются перед git commit. Ловят проблемы до того как код попадёт в репозиторий. Для Go типичные: go fmt, go vet, golangci-lint, проверка что тесты проходят. Настраиваешь через .git/hooks/pre-commit или инструмент pre-commit. Можно обойти через git commit --no-verify, поэтому CI всё равно нужен.

Следующий вопрос

Как реализовать request routing?