-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconch.default.yml
More file actions
55 lines (44 loc) · 1.87 KB
/
conch.default.yml
File metadata and controls
55 lines (44 loc) · 1.87 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# A standard configuration file for conch, the Conventional Commits checker.
# The major version number of the Conventional Commits specification to enforce.
# https://www.conventionalcommits.org/en/v1.0.0/
# Right now only version 1 is supported. This field may be used in the future
# if there are changes to the specification.
version: 1
policy:
type:
# The list of commit types to allow. Leave empty to accept anything.
types: []
# The list of commit types that are treated at least as a minor change.
# (Use a "!" or "BREAKING CHANGE" footer to designate a major change.)
minor:
- feat
# The list of commit types that are treated at least as a patch.
# (Use a "!" or "BREAKING CHANGE" footer to designate a major change.)
patch:
- fix
scope:
# If true, all commits must have a scope.
required: false
# The list of scopes to allow. Leave empty to accept anything.
scopes: []
description:
# The minimum length of the commit description.
# (Since commits must have a description to be syntactially valid,
# settings less than 1 have no effect.)
minLength: 1
# The maximum length of the commit description.
# (Disable this check by setting a value of 0.)
maxLength: 0
footer:
# Require a footer that includes the following tokens.
# You can use this to enforce tokens like "Refs" for issue tracker references.
requiredTokens: []
# Additional tokens that may be used. Leave empty to accept anything.
# Tokens are case insensitive, except for "BREAKING CHANGE" and "BREAKING-CHANGE",
# which must be uppercase.
tokens: []
exclude:
# Commit messages that begin with these phrases will be completely ignored.
# They will not be validated, and they will not appear in any output.
# Useful for excluding auto-generated commits from Github and other third-party tools.
prefixes: []