583 B
583 B
Git pre-commit hook
This commit hook only runs if it detects a Go source repository (by testing for
the presence of a go.mod within the first 3 levels of directory).
Tests:
- runs
go veton each module - runs
goimportson all source (excluding generating protobuf.pb.gofiles) - checks for large (>1MiB) files
Installation
You can install this commit globally by adding the following to your
~/.gitconfig:
[core]
hookspath = /home/username/git/hooks
and then copying the executable, named as pre-commit, to the directory you
named in hookspath.