Создаёшь скрипт в .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 в корне.
Как настроить git hooks для Go?
Junior
177 просмотровAFK Offer AI
Как работает interface dispatch?