| # | |
| # Copyright 2020, Data61, CSIRO (ABN 41 687 119 230) | |
| # | |
| # SPDX-License-Identifier: BSD-2-Clause | |
| # | |
| [general] | |
| # 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=false | |
| # By default gitlint will ignore squash commits. Set to 'false' to disable. | |
| ignore-squash-commits=false | |
| [title-max-length] | |
| line-length=50 | |
| [title-must-not-contain-word] | |
| # Comma-separated list of words that should not occur in the title. Matching is case | |
| # insensitive. It's fine if the keyword occurs as part of a larger word (so "WIPING" | |
| # will not cause a violation, but "WIP: my title" will. | |
| words=wip,squash,tosquash | |
| [body-max-line-length] | |
| line-length=72 | |
| [body-min-length] | |
| min-length=0 | |
| [ignore-by-title] | |
| # Ignore certain rules for commits of which the title matches a regex | |
| # E.g. Match commit titles that start with "Release" | |
| regex=^trivial(.*) | |
| # | |
| # Ignore certain rules, you can reference them by their id or by their full name | |
| # Use 'all' to ignore all rules | |
| ignore=B6 |