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.2
This release adds support for gosec, a popular golang security checker.
go-sec hooks
The following gosec hooks are now available:
Hook ID | Description |
---|---|
go-sec-mod |
Run 'cd $(mod_root $FILE); gosec [$ARGS] ./...' for each staged .go file |
go-sec-pkg |
Run 'gosec [$ARGS] ./$(dirname $FILE)' for each staged .go file |
go-sec-repo-mod |
Run 'cd $(mod_root); gosec [$ARGS] ./...' for each module in the repo |
go-sec-repo-pkg |
Run 'gosec [$ARGS] ./...' in repo root folder |
Installing gosec
go get github.com/securego/gosec/v2/cmd/gosec
Learning More About gosec
- https://github.com/securego/gosec#usage
gosec (no args)
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)