The gitleaks project is under GNU General Public License v3.0 and accepts contributions via GitHub pull requests.
Open a PR. Give the PR a descriptive title. Add some comments describing what is the purpose of the PR.
BUT before you do that!
Make sure you pass this list of requirements.
- You've run
go fmt
. - You've run
golint
. - Your Go changes are confined to
gitleaks_test.go
andmain.go
. This is subject to change as the project evolves. Stylistically, I like having a single go file considering the size of this project (its tiny). - You've added test cases for your changes.
- You've updated the changelog.
- Your tests pass.