About
pre-commit-golang is a set of pre-commit hooks for Golang with support for Modules.
Quick Links: Project Page | Available Hooks | Installation | Releases
Release Announcement: v0.8.3
This release adds support for revive, a ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint.
revive hooks
The following revive hooks are now available:
Hook ID | Description |
---|---|
go-revive |
Run 'revive [$ARGS] $FILE' for each staged .go file |
go-revive-mod |
Run 'cd $(mod_root $FILE); revive [$ARGS] ./...' for each staged .go file |
go-revive-repo-mod |
Run 'cd $(mod_root); revive [$ARGS] ./...' for each module in the repo |
Installing revive
go get -u github.com/mgechev/revive
Learning More About revive
- https://github.com/mgechev/revive#usage
revive -h
Conclusion
If you use git for your golang project's source control, I hope you will give my project a try.
I am happy to answer any questions you might have.
Thank you for your time,
-TekWizely ( https://github.com/TekWizely )
Top comments (0)