# Git hooks
Installation:
```sh
git config core.hooksPath contrib/githooks
```
## pre-commit
The hook automatically runs `gofmt`, `goimports`, and `misspell`
to correctly format the `.go` files included in the commit, provided
that all the aforementioned commands are installed and available
in the user's search `$PATH` environment variable:
go get golang.org/x/tools/cmd/goimports
go get github.com/golangci/misspell/cmd/misspell@master
It also runs `go mod tidy` and `golangci-lint` if available.