Skip to content

Commit 8136974

Browse files
refactor(config): rearrange default config
1 parent a9f3e72 commit 8136974

1 file changed

Lines changed: 115 additions & 113 deletions

File tree

config/default.go

Lines changed: 115 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -11,138 +11,140 @@ var defConf = &lint.Config{
1111

1212
Formatter: (&formatter.DefaultFormatter{}).Name(),
1313

14-
Rules: map[string]lint.RuleConfig{
15-
// Header Min Len Rule
16-
(&rule.HeadMinLenRule{}).Name(): {
17-
Enabled: true,
18-
Severity: lint.SeverityError,
19-
Argument: 10,
20-
},
14+
Rules: defRuleConf,
15+
}
2116

22-
// Header Max Len Rule
23-
(&rule.HeadMaxLenRule{}).Name(): {
24-
Enabled: true,
25-
Severity: lint.SeverityError,
26-
Argument: 50,
27-
},
17+
var defRuleConf = map[string]lint.RuleConfig{
18+
// Header Min Len Rule
19+
(&rule.HeadMinLenRule{}).Name(): {
20+
Enabled: true,
21+
Severity: lint.SeverityError,
22+
Argument: 10,
23+
},
2824

29-
// Body Max Line Rule
30-
(&rule.BodyMaxLineLenRule{}).Name(): {
31-
Enabled: true,
32-
Severity: lint.SeverityError,
33-
Argument: 72,
34-
},
25+
// Header Max Len Rule
26+
(&rule.HeadMaxLenRule{}).Name(): {
27+
Enabled: true,
28+
Severity: lint.SeverityError,
29+
Argument: 50,
30+
},
3531

36-
// Footer Max Line Rule
37-
(&rule.FooterMaxLineLenRule{}).Name(): {
38-
Enabled: true,
39-
Severity: lint.SeverityError,
40-
Argument: 72,
41-
},
32+
// Body Max Line Rule
33+
(&rule.BodyMaxLineLenRule{}).Name(): {
34+
Enabled: true,
35+
Severity: lint.SeverityError,
36+
Argument: 72,
37+
},
4238

43-
// Types Enum Rule
44-
(&rule.TypeEnumRule{}).Name(): {
45-
Enabled: true,
46-
Severity: lint.SeverityError,
47-
Argument: []interface{}{
48-
"feat", "fix", "docs", "style", "refactor", "perf",
49-
"test", "build", "ci", "chore", "revert", "merge",
50-
},
51-
},
39+
// Footer Max Line Rule
40+
(&rule.FooterMaxLineLenRule{}).Name(): {
41+
Enabled: true,
42+
Severity: lint.SeverityError,
43+
Argument: 72,
44+
},
5245

53-
// Scope Enum Rule
54-
(&rule.ScopeEnumRule{}).Name(): {
55-
Enabled: false,
56-
Severity: lint.SeverityError,
57-
Argument: []interface{}{},
58-
Flags: map[string]interface{}{
59-
"allow-empty": true,
60-
},
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",
6153
},
54+
},
6255

63-
// Body Min Len Rule
64-
(&rule.BodyMinLenRule{}).Name(): {
65-
Enabled: false,
66-
Severity: lint.SeverityError,
67-
Argument: 0,
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,
6863
},
64+
},
6965

70-
// Body Max Len Rule
71-
(&rule.BodyMaxLenRule{}).Name(): {
72-
Enabled: false,
73-
Severity: lint.SeverityError,
74-
Argument: -1,
75-
},
66+
// Body Min Len Rule
67+
(&rule.BodyMinLenRule{}).Name(): {
68+
Enabled: false,
69+
Severity: lint.SeverityError,
70+
Argument: 0,
71+
},
7672

77-
// Footer Min Len Rule
78-
(&rule.FooterMinLenRule{}).Name(): {
79-
Enabled: false,
80-
Severity: lint.SeverityError,
81-
Argument: 0,
82-
},
73+
// Body Max Len Rule
74+
(&rule.BodyMaxLenRule{}).Name(): {
75+
Enabled: false,
76+
Severity: lint.SeverityError,
77+
Argument: -1,
78+
},
8379

84-
// Footer Max Len Rule
85-
(&rule.FooterMaxLenRule{}).Name(): {
86-
Enabled: false,
87-
Severity: lint.SeverityError,
88-
Argument: -1,
89-
},
80+
// Footer Min Len Rule
81+
(&rule.FooterMinLenRule{}).Name(): {
82+
Enabled: false,
83+
Severity: lint.SeverityError,
84+
Argument: 0,
85+
},
9086

91-
// Type Min Len Rule
92-
(&rule.TypeMinLenRule{}).Name(): {
93-
Enabled: false,
94-
Severity: lint.SeverityError,
95-
Argument: 0,
96-
},
87+
// Footer Max Len Rule
88+
(&rule.FooterMaxLenRule{}).Name(): {
89+
Enabled: false,
90+
Severity: lint.SeverityError,
91+
Argument: -1,
92+
},
9793

98-
// Type Max Len Rule
99-
(&rule.TypeMaxLenRule{}).Name(): {
100-
Enabled: false,
101-
Severity: lint.SeverityError,
102-
Argument: -1,
103-
},
94+
// Type Min Len Rule
95+
(&rule.TypeMinLenRule{}).Name(): {
96+
Enabled: false,
97+
Severity: lint.SeverityError,
98+
Argument: 0,
99+
},
104100

105-
// Scope Min Len Rule
106-
(&rule.ScopeMinLenRule{}).Name(): {
107-
Enabled: false,
108-
Severity: lint.SeverityError,
109-
Argument: 0,
110-
},
101+
// Type Max Len Rule
102+
(&rule.TypeMaxLenRule{}).Name(): {
103+
Enabled: false,
104+
Severity: lint.SeverityError,
105+
Argument: -1,
106+
},
111107

112-
// Scope Max Len Rule
113-
(&rule.ScopeMaxLenRule{}).Name(): {
114-
Enabled: false,
115-
Severity: lint.SeverityError,
116-
Argument: -1,
117-
},
108+
// Scope Min Len Rule
109+
(&rule.ScopeMinLenRule{}).Name(): {
110+
Enabled: false,
111+
Severity: lint.SeverityError,
112+
Argument: 0,
113+
},
118114

119-
// Description Min Len Rule
120-
(&rule.DescriptionMinLenRule{}).Name(): {
121-
Enabled: false,
122-
Severity: lint.SeverityError,
123-
Argument: 0,
124-
},
115+
// Scope Max Len Rule
116+
(&rule.ScopeMaxLenRule{}).Name(): {
117+
Enabled: false,
118+
Severity: lint.SeverityError,
119+
Argument: -1,
120+
},
125121

126-
// Description Max Len Rule
127-
(&rule.DescriptionMaxLenRule{}).Name(): {
128-
Enabled: false,
129-
Severity: lint.SeverityError,
130-
Argument: -1,
131-
},
122+
// Description Min Len Rule
123+
(&rule.DescriptionMinLenRule{}).Name(): {
124+
Enabled: false,
125+
Severity: lint.SeverityError,
126+
Argument: 0,
127+
},
132128

133-
// Type Charset Rule
134-
(&rule.TypeCharsetRule{}).Name(): {
135-
Enabled: false,
136-
Severity: lint.SeverityError,
137-
Argument: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
138-
},
129+
// Description Max Len Rule
130+
(&rule.DescriptionMaxLenRule{}).Name(): {
131+
Enabled: false,
132+
Severity: lint.SeverityError,
133+
Argument: -1,
134+
},
139135

140-
// Scope Charset Rule
141-
(&rule.ScopeCharsetRule{}).Name(): {
142-
Enabled: false,
143-
Severity: lint.SeverityError,
144-
Argument: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/,",
145-
},
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/,",
146148
},
147149
}
148150

0 commit comments

Comments
 (0)