@@ -7,149 +7,146 @@ import (
77 "github.com/conventionalcommit/commitlint/rule"
88)
99
10- var defConf = & lint.Config {
11- MinVersion : internal .Version (),
12-
13- Formatter : (& formatter.DefaultFormatter {}).Name (),
14-
15- Rules : defRuleConf ,
16- }
17-
18- var defRuleConf = map [string ]lint.RuleConfig {
19- // Header Min Len Rule
20- (& rule.HeadMinLenRule {}).Name (): {
21- Enabled : true ,
22- Severity : lint .SeverityError ,
23- Argument : 10 ,
24- },
25-
26- // Header Max Len Rule
27- (& rule.HeadMaxLenRule {}).Name (): {
28- Enabled : true ,
29- Severity : lint .SeverityError ,
30- Argument : 50 ,
31- },
32-
33- // Body Max Line Rule
34- (& rule.BodyMaxLineLenRule {}).Name (): {
35- Enabled : true ,
36- Severity : lint .SeverityError ,
37- Argument : 72 ,
38- },
39-
40- // Footer Max Line Rule
41- (& rule.FooterMaxLineLenRule {}).Name (): {
42- Enabled : true ,
43- Severity : lint .SeverityError ,
44- Argument : 72 ,
45- },
46-
47- // Types Enum Rule
48- (& rule.TypeEnumRule {}).Name (): {
49- Enabled : true ,
50- Severity : lint .SeverityError ,
51- Argument : []interface {}{
52- "feat" , "fix" , "docs" , "style" , "refactor" , "perf" ,
53- "test" , "build" , "ci" , "chore" , "revert" , "merge" ,
54- },
55- },
56-
57- // Scope Enum Rule
58- (& rule.ScopeEnumRule {}).Name (): {
59- Enabled : false ,
60- Severity : lint .SeverityError ,
61- Argument : []interface {}{},
62- Flags : map [string ]interface {}{
63- "allow-empty" : true ,
64- },
65- },
66-
67- // Body Min Len Rule
68- (& rule.BodyMinLenRule {}).Name (): {
69- Enabled : false ,
70- Severity : lint .SeverityError ,
71- Argument : 0 ,
72- },
73-
74- // Body Max Len Rule
75- (& rule.BodyMaxLenRule {}).Name (): {
76- Enabled : false ,
77- Severity : lint .SeverityError ,
78- Argument : - 1 ,
79- },
80-
81- // Footer Min Len Rule
82- (& rule.FooterMinLenRule {}).Name (): {
83- Enabled : false ,
84- Severity : lint .SeverityError ,
85- Argument : 0 ,
86- },
87-
88- // Footer Max Len Rule
89- (& rule.FooterMaxLenRule {}).Name (): {
90- Enabled : false ,
91- Severity : lint .SeverityError ,
92- Argument : - 1 ,
93- },
94-
95- // Type Min Len Rule
96- (& rule.TypeMinLenRule {}).Name (): {
97- Enabled : false ,
98- Severity : lint .SeverityError ,
99- Argument : 0 ,
100- },
101-
102- // Type Max Len Rule
103- (& rule.TypeMaxLenRule {}).Name (): {
104- Enabled : false ,
105- Severity : lint .SeverityError ,
106- Argument : - 1 ,
107- },
108-
109- // Scope Min Len Rule
110- (& rule.ScopeMinLenRule {}).Name (): {
111- Enabled : false ,
112- Severity : lint .SeverityError ,
113- Argument : 0 ,
114- },
115-
116- // Scope Max Len Rule
117- (& rule.ScopeMaxLenRule {}).Name (): {
118- Enabled : false ,
119- Severity : lint .SeverityError ,
120- Argument : - 1 ,
121- },
122-
123- // Description Min Len Rule
124- (& rule.DescriptionMinLenRule {}).Name (): {
125- Enabled : false ,
126- Severity : lint .SeverityError ,
127- Argument : 0 ,
128- },
129-
130- // Description Max Len Rule
131- (& rule.DescriptionMaxLenRule {}).Name (): {
132- Enabled : false ,
133- Severity : lint .SeverityError ,
134- Argument : - 1 ,
135- },
136-
137- // Type Charset Rule
138- (& rule.TypeCharsetRule {}).Name (): {
139- Enabled : false ,
140- Severity : lint .SeverityError ,
141- Argument : "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" ,
142- },
143-
144- // Scope Charset Rule
145- (& rule.ScopeCharsetRule {}).Name (): {
146- Enabled : false ,
147- Severity : lint .SeverityError ,
148- Argument : "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/," ,
149- },
150- }
151-
15210// Default returns default config
15311func Default () * lint.Config {
154- return defConf
12+ def := & lint.Config {
13+ MinVersion : internal .Version (),
14+
15+ Formatter : (& formatter.DefaultFormatter {}).Name (),
16+
17+ Rules : map [string ]lint.RuleConfig {
18+ // Header Min Len Rule
19+ (& rule.HeadMinLenRule {}).Name (): {
20+ Enabled : true ,
21+ Severity : lint .SeverityError ,
22+ Argument : 10 ,
23+ },
24+
25+ // Header Max Len Rule
26+ (& rule.HeadMaxLenRule {}).Name (): {
27+ Enabled : true ,
28+ Severity : lint .SeverityError ,
29+ Argument : 50 ,
30+ },
31+
32+ // Body Max Line Rule
33+ (& rule.BodyMaxLineLenRule {}).Name (): {
34+ Enabled : true ,
35+ Severity : lint .SeverityError ,
36+ Argument : 72 ,
37+ },
38+
39+ // Footer Max Line Rule
40+ (& rule.FooterMaxLineLenRule {}).Name (): {
41+ Enabled : true ,
42+ Severity : lint .SeverityError ,
43+ Argument : 72 ,
44+ },
45+
46+ // Types Enum Rule
47+ (& rule.TypeEnumRule {}).Name (): {
48+ Enabled : true ,
49+ Severity : lint .SeverityError ,
50+ Argument : []interface {}{
51+ "feat" , "fix" , "docs" , "style" , "refactor" , "perf" ,
52+ "test" , "build" , "ci" , "chore" , "revert" , "merge" ,
53+ },
54+ },
55+
56+ // Scope Enum Rule
57+ (& rule.ScopeEnumRule {}).Name (): {
58+ Enabled : false ,
59+ Severity : lint .SeverityError ,
60+ Argument : []interface {}{},
61+ Flags : map [string ]interface {}{
62+ "allow-empty" : true ,
63+ },
64+ },
65+
66+ // Body Min Len Rule
67+ (& rule.BodyMinLenRule {}).Name (): {
68+ Enabled : false ,
69+ Severity : lint .SeverityError ,
70+ Argument : 0 ,
71+ },
72+
73+ // Body Max Len Rule
74+ (& rule.BodyMaxLenRule {}).Name (): {
75+ Enabled : false ,
76+ Severity : lint .SeverityError ,
77+ Argument : - 1 ,
78+ },
79+
80+ // Footer Min Len Rule
81+ (& rule.FooterMinLenRule {}).Name (): {
82+ Enabled : false ,
83+ Severity : lint .SeverityError ,
84+ Argument : 0 ,
85+ },
86+
87+ // Footer Max Len Rule
88+ (& rule.FooterMaxLenRule {}).Name (): {
89+ Enabled : false ,
90+ Severity : lint .SeverityError ,
91+ Argument : - 1 ,
92+ },
93+
94+ // Type Min Len Rule
95+ (& rule.TypeMinLenRule {}).Name (): {
96+ Enabled : false ,
97+ Severity : lint .SeverityError ,
98+ Argument : 0 ,
99+ },
100+
101+ // Type Max Len Rule
102+ (& rule.TypeMaxLenRule {}).Name (): {
103+ Enabled : false ,
104+ Severity : lint .SeverityError ,
105+ Argument : - 1 ,
106+ },
107+
108+ // Scope Min Len Rule
109+ (& rule.ScopeMinLenRule {}).Name (): {
110+ Enabled : false ,
111+ Severity : lint .SeverityError ,
112+ Argument : 0 ,
113+ },
114+
115+ // Scope Max Len Rule
116+ (& rule.ScopeMaxLenRule {}).Name (): {
117+ Enabled : false ,
118+ Severity : lint .SeverityError ,
119+ Argument : - 1 ,
120+ },
121+
122+ // Description Min Len Rule
123+ (& rule.DescriptionMinLenRule {}).Name (): {
124+ Enabled : false ,
125+ Severity : lint .SeverityError ,
126+ Argument : 0 ,
127+ },
128+
129+ // Description Max Len Rule
130+ (& rule.DescriptionMaxLenRule {}).Name (): {
131+ Enabled : false ,
132+ Severity : lint .SeverityError ,
133+ Argument : - 1 ,
134+ },
135+
136+ // Type Charset Rule
137+ (& rule.TypeCharsetRule {}).Name (): {
138+ Enabled : false ,
139+ Severity : lint .SeverityError ,
140+ Argument : "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" ,
141+ },
142+
143+ // Scope Charset Rule
144+ (& rule.ScopeCharsetRule {}).Name (): {
145+ Enabled : false ,
146+ Severity : lint .SeverityError ,
147+ Argument : "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/," ,
148+ },
149+ },
150+ }
151+ return def
155152}
0 commit comments