Pre-commit hooks for Golang with support for monorepos, the ability to pass arguments and environment variables to all hooks, and the ability to invoke custom go tools.
Why do you think that https://github.com/codota/TabNine is a good alternative to pre-commit-golang