├── .github └── workflows │ ├── go.yml │ └── lint.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── git ├── commits.go ├── commits_test.go └── testdata │ └── commits.json ├── go.mod ├── go.sum ├── mage.go ├── magefile.go ├── main.go ├── rules ├── danglingwhitespace │ └── rule.go ├── dco │ └── dco.go ├── messageregexp │ └── rule.go └── shortsubject │ └── shortsubject.go └── validate ├── rules.go ├── rules_test.go └── runner.go /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | git-validation 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/README.md -------------------------------------------------------------------------------- /git/commits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/git/commits.go -------------------------------------------------------------------------------- /git/commits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/git/commits_test.go -------------------------------------------------------------------------------- /git/testdata/commits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/git/testdata/commits.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/go.sum -------------------------------------------------------------------------------- /mage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/mage.go -------------------------------------------------------------------------------- /magefile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/magefile.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/main.go -------------------------------------------------------------------------------- /rules/danglingwhitespace/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/rules/danglingwhitespace/rule.go -------------------------------------------------------------------------------- /rules/dco/dco.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/rules/dco/dco.go -------------------------------------------------------------------------------- /rules/messageregexp/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/rules/messageregexp/rule.go -------------------------------------------------------------------------------- /rules/shortsubject/shortsubject.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/rules/shortsubject/shortsubject.go -------------------------------------------------------------------------------- /validate/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/validate/rules.go -------------------------------------------------------------------------------- /validate/rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/validate/rules_test.go -------------------------------------------------------------------------------- /validate/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbatts/git-validation/HEAD/validate/runner.go --------------------------------------------------------------------------------