[general]
contrib=contrib-title-conventional-commits
# Body content rules don't fit our short, focused commit style.
ignore=body-is-missing,body-min-length,body-max-line-length
ignore-merge-commits=true

[contrib-title-conventional-commits]
# `bump` is commitizen's version-bump commit type (docs/release-process.md);
# without it the pre-push hook's gitlint rejects pushing a release to main.
types=feat,fix,docs,style,refactor,perf,test,build,ci,chore,revert,bump

[title-max-length]
line-length=90
