Как настроить git hooks для Go?

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

Создаёшь скрипт в .git/hooks/pre-commit: запускаешь go fmt, go vet, golangci-lint на staged файлах. Для команды используешь pre-commit framework или lefthook — они позволяют хранить конфиг в репозитории. Makefile таргет для установки: cp hooks/* .git/hooks/. Или используешь Husky-аналог для Go — lefthook с lefthook.yml в корне.

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

Как работает interface dispatch?