Git commits
Commit message linters
commitlint
Install:
pamac install commitlint-config-conventional commitlint
Configure:
echo -e 'extends:\n - "@commitlint/config-conventional"' > ~/.commitlintrc.yaml
Usage:
Check last commit:
commitlint --from HEAD~1 --to HEAD --verbose
gitlint
Add a default .gitlint
file:
gitlint generate-config
Ignore body-is-missing
rule:
echo '[general]\nignore=body-is-missing' > .gitlint