-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcommitlint.config.js
94 lines (93 loc) · 1.67 KB
/
commitlint.config.js
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
export default {
parserPreset: {
parserOpts: {
headerPattern:
/^(\p{Emoji_Presentation}|\p{Emoji}\uFE0F?)\s*(\w+)(?:$(.*)$)?!?:\s(.*)$/u,
headerCorrespondence: ["emoji", "type", "scope", "subject"],
},
},
rules: {
// custom commit types
"type-enum": [
2,
"always",
[
"fix",
"feat",
"docs",
"style",
"refactor",
"perf",
"test",
"build",
"ci",
"revert",
"dump",
"hotfix",
"deploy",
"ui",
"init",
"security",
"secret",
"bump",
"fix-lint",
"wip",
"dep-drop",
"dep-bump",
"pin",
"analytics",
"dep-add",
"dep-rm",
"config",
"script",
"lang",
"typo",
"poop",
"merge",
"package",
"external",
"resource",
"license",
"boom",
"asset",
"accessibility",
"source-docs",
"beer",
"text",
"db",
"logs-add",
"logs-rm",
"people",
"ux",
"arch",
"design",
"mock",
"egg",
"ignore",
"snap",
"experiment",
"seo",
"types",
"seed",
"flag",
"catch",
"animation",
"deprecation",
"auth",
"fix-simple",
"exploration",
"dead",
"test-fail",
"logic",
"health",
"infra",
"devxp",
"money",
"threading",
"validation",
"chore",
],
],
// Additional rules can be added here
},
};