1
+ # Default application configuration that all configurations inherit from.
2
+
3
+ scss_files : " **/*.scss"
4
+ plugin_directories : ['.scss-linters']
5
+
6
+ # List of gem names to load custom linters from (make sure they are already
7
+ # installed)
8
+ plugin_gems : []
9
+
10
+ linters :
11
+ BangFormat :
12
+ enabled : true
13
+ space_before_bang : true
14
+ space_after_bang : false
15
+
16
+ BemDepth :
17
+ enabled : false
18
+ max_elements : 1
19
+
20
+ BorderZero :
21
+ enabled : true
22
+ convention : zero # or `none`
23
+
24
+ ColorKeyword :
25
+ enabled : true
26
+
27
+ ColorVariable :
28
+ enabled : true
29
+
30
+ Comment :
31
+ enabled : true
32
+
33
+ DebugStatement :
34
+ enabled : true
35
+
36
+ DeclarationOrder :
37
+ enabled : true
38
+
39
+ DisableLinterReason :
40
+ enabled : false
41
+
42
+ DuplicateProperty :
43
+ enabled : true
44
+
45
+ ElsePlacement :
46
+ enabled : true
47
+ style : same_line # or 'new_line'
48
+
49
+ EmptyLineBetweenBlocks :
50
+ enabled : true
51
+ ignore_single_line_blocks : true
52
+
53
+ EmptyRule :
54
+ enabled : true
55
+
56
+ ExtendDirective :
57
+ enabled : false
58
+
59
+ FinalNewline :
60
+ enabled : true
61
+ present : true
62
+
63
+ HexLength :
64
+ enabled : true
65
+ style : short # or 'long'
66
+
67
+ HexNotation :
68
+ enabled : true
69
+ style : lowercase # or 'uppercase'
70
+
71
+ HexValidation :
72
+ enabled : true
73
+
74
+ IdSelector :
75
+ enabled : true
76
+
77
+ ImportantRule :
78
+ enabled : true
79
+
80
+ ImportPath :
81
+ enabled : true
82
+ leading_underscore : false
83
+ filename_extension : false
84
+
85
+ Indentation :
86
+ enabled : true
87
+ allow_non_nested_indentation : false
88
+ character : space # or 'tab'
89
+ width : 2
90
+
91
+ LeadingZero :
92
+ enabled : true
93
+ style : exclude_zero # or 'include_zero'
94
+
95
+ MergeableSelector :
96
+ enabled : true
97
+ force_nesting : true
98
+
99
+ NameFormat :
100
+ enabled : true
101
+ allow_leading_underscore : true
102
+ convention : hyphenated_lowercase # or 'camel_case', or 'snake_case', or a regex pattern
103
+
104
+ NestingDepth :
105
+ enabled : true
106
+ max_depth : 10
107
+ ignore_parent_selectors : false
108
+
109
+ PlaceholderInExtend :
110
+ enabled : true
111
+
112
+ PropertyCount :
113
+ enabled : false
114
+ include_nested : false
115
+ max_properties : 10
116
+
117
+ PropertySortOrder :
118
+ enabled : true
119
+ ignore_unspecified : false
120
+ min_properties : 2
121
+ separate_groups : false
122
+
123
+ PropertySpelling :
124
+ enabled : true
125
+ extra_properties : []
126
+
127
+ PropertyUnits :
128
+ enabled : true
129
+ global : [
130
+ ' ch' , 'em', 'ex', 'rem', # Font-relative lengths
131
+ ' cm' , 'in', 'mm', 'pc', 'pt', 'px', 'q', # Absolute lengths
132
+ ' vh' , 'vw', 'vmin', 'vmax', # Viewport-percentage lengths
133
+ ' deg' , 'grad', 'rad', 'turn', # Angle
134
+ ' ms' , 's', # Duration
135
+ ' Hz' , 'kHz', # Frequency
136
+ ' dpi' , 'dpcm', 'dppx', # Resolution
137
+ ' %' ] # Other
138
+ properties : {}
139
+
140
+ QualifyingElement :
141
+ enabled : true
142
+ allow_element_with_attribute : false
143
+ allow_element_with_class : false
144
+ allow_element_with_id : false
145
+
146
+ SelectorDepth :
147
+ enabled : true
148
+ max_depth : 6
149
+
150
+ SelectorFormat :
151
+ enabled : true
152
+ convention : hyphenated_lowercase # or 'strict_BEM', or 'hyphenated_BEM', or 'snake_case', or 'camel_case', or a regex pattern
153
+
154
+ Shorthand :
155
+ enabled : true
156
+ allowed_shorthands : [1, 2, 3]
157
+
158
+ SingleLinePerProperty :
159
+ enabled : true
160
+ allow_single_line_rule_sets : true
161
+
162
+ SingleLinePerSelector :
163
+ enabled : true
164
+
165
+ SpaceAfterComma :
166
+ enabled : true
167
+ style : one_space # or 'no_space', or 'at_least_one_space'
168
+
169
+ SpaceAfterPropertyColon :
170
+ enabled : true
171
+ style : one_space # or 'no_space', or 'at_least_one_space', or 'aligned'
172
+
173
+ SpaceAfterPropertyName :
174
+ enabled : true
175
+
176
+ SpaceAfterVariableName :
177
+ enabled : true
178
+
179
+ SpaceAroundOperator :
180
+ enabled : true
181
+ style : one_space # or 'no_space'
182
+
183
+ SpaceBeforeBrace :
184
+ enabled : true
185
+ style : space # or 'new_line'
186
+ allow_single_line_padding : false
187
+
188
+ SpaceBetweenParens :
189
+ enabled : true
190
+ spaces : 0
191
+
192
+ StringQuotes :
193
+ enabled : true
194
+ style : single_quotes # or double_quotes
195
+
196
+ TrailingSemicolon :
197
+ enabled : true
198
+
199
+ TrailingWhitespace :
200
+ enabled : true
201
+
202
+ TrailingZero :
203
+ enabled : false
204
+
205
+ TransitionAll :
206
+ enabled : false
207
+
208
+ UnnecessaryMantissa :
209
+ enabled : true
210
+
211
+ UnnecessaryParentReference :
212
+ enabled : true
213
+
214
+ UrlFormat :
215
+ enabled : true
216
+
217
+ UrlQuotes :
218
+ enabled : true
219
+
220
+ VariableForProperty :
221
+ enabled : false
222
+ properties : []
223
+
224
+ VendorPrefix :
225
+ enabled : true
226
+ identifier_list : base
227
+ additional_identifiers : []
228
+ excluded_identifiers : []
229
+
230
+ ZeroUnit :
231
+ enabled : true
232
+
233
+ Compass::* :
234
+ enabled : false
0 commit comments