-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitlint
40 lines (31 loc) · 1.07 KB
/
.gitlint
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#
# 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