# All these sections are optional, edit this file as you like. [general] # Ignore certain rules, you can reference them by their id or by their full # name # ignore=title-trailing-punctuation, T3 # verbosity should be a value between 1 and 3, the command line -v flags take # precedence over this # verbosity = 2 # By default gitlint will ignore merge commits. Set to 'false' to disable. # ignore-merge-commits=true # By default gitlint will ignore fixup commits. Set to 'false' to disable. # ignore-fixup-commits=true # By default gitlint will ignore squash commits. Set to 'false' to disable. # ignore-squash-commits=true # Enable debug mode (prints more output). Disabled by default. # debug=true # Set the extra-path where gitlint will search for user defined rules # See http://jorisroovers.github.io/gitlint/user_defined_rules for details # extra-path=examples/ contrib=contrib-title-conventional-commits,contrib-body-requires-signed-off-by [contrib-title-conventional-commits] types=Fix,Feat,Chore,Docs,Style,Refactor,Perf,Test,Revert,CI,Build