Gitlint This is what we use in the CI/CD pipelines, to run locally use: docker run -it --rm --user $UID -v $PWD:/workspace codemowers/gitlint General tips on how to format commit messages https://github.com/knowbl/git-commit-message#the-seven-rules