DEV Community


Posted on

pre-commit-golang v0.8.2 - Now with gosec support


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
Enter fullscreen mode Exit fullscreen mode
Learning More About gosec


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 ( )

Top comments (0)