Bug 26265: (QA follow-up) Remove g option from regex, add few dirs
[koha.git] / .scss-lint.yml
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 # Default severity of all linters.
11 severity: warning
12
13 linters:
14   BangFormat:
15     enabled: true
16     space_before_bang: true
17     space_after_bang: false
18
19   BemDepth:
20     enabled: false
21     max_elements: 1
22
23   BorderZero:
24     enabled: true
25     convention: zero # or `none`
26
27   ChainedClasses:
28     enabled: false
29
30   ColorKeyword:
31     enabled: true
32
33   ColorVariable:
34     enabled: false
35
36   Comment:
37     enabled: true
38     style: silent
39
40   DebugStatement:
41     enabled: true
42
43   DeclarationOrder:
44     enabled: true
45
46   DisableLinterReason:
47     enabled: false
48
49   DuplicateProperty:
50     enabled: true
51
52   ElsePlacement:
53     enabled: true
54     style: same_line # or 'new_line'
55
56   EmptyLineBetweenBlocks:
57     enabled: true
58     ignore_single_line_blocks: true
59
60   EmptyRule:
61     enabled: true
62
63   ExtendDirective:
64     enabled: false
65
66   FinalNewline:
67     enabled: true
68     present: true
69
70   HexLength:
71     enabled: false
72     style: short # or 'long'
73
74   HexNotation:
75     enabled: true
76     style: uppercase # or 'lowercase'
77
78   HexValidation:
79     enabled: true
80
81   IdSelector:
82     enabled: false
83
84   ImportantRule:
85     enabled: true
86
87   ImportPath:
88     enabled: true
89     leading_underscore: false
90     filename_extension: false
91
92   Indentation:
93     enabled: true
94     allow_non_nested_indentation: false
95     character: space # or 'tab'
96     width: 4
97
98   LeadingZero:
99     enabled: true
100     style: exclude_zero # or 'include_zero'
101
102   MergeableSelector:
103     enabled: true
104     force_nesting: true
105
106   NameFormat:
107     enabled: true
108     allow_leading_underscore: true
109     convention: hyphenated_lowercase # or 'camel_case', or 'snake_case', or a regex pattern
110
111   NestingDepth:
112     enabled: false
113     max_depth: 4
114     ignore_parent_selectors: false
115
116   PlaceholderInExtend:
117     enabled: true
118
119   PrivateNamingConvention:
120     enabled: false
121     prefix: _
122
123   PropertyCount:
124     enabled: false
125     include_nested: false
126     max_properties: 10
127
128   PropertySortOrder:
129     enabled: true
130     ignore_unspecified: false
131     min_properties: 2
132     separate_groups: false
133
134   PropertySpelling:
135     enabled: true
136     extra_properties: []
137     disabled_properties: []
138
139   PseudoElement:
140     enabled: true
141
142   QualifyingElement:
143     enabled: true
144     allow_element_with_attribute: false
145     allow_element_with_class: false
146     allow_element_with_id: false
147
148   SelectorDepth:
149     enabled: false
150     max_depth: 4
151
152   SelectorFormat:
153     enabled: false
154     convention: hyphenated_lowercase # or 'classic_BEM', or 'hyphenated_BEM', or 'snake_case', or 'camel_case', or a regex pattern
155
156   Shorthand:
157     enabled: true
158     allowed_shorthands: [1, 2, 3, 4]
159
160   SingleLinePerProperty:
161     enabled: true
162     allow_single_line_rule_sets: false
163
164   SingleLinePerSelector:
165     enabled: true
166
167   SpaceAfterComma:
168     enabled: true
169     style: one_space # or 'no_space', or 'at_least_one_space'
170
171   SpaceAfterComment:
172     enabled: false
173     style: one_space # or 'no_space', or 'at_least_one_space'
174     allow_empty_comments: true
175
176   SpaceAfterPropertyColon:
177     enabled: true
178     style: one_space # or 'no_space', or 'at_least_one_space', or 'aligned'
179
180   SpaceAfterPropertyName:
181     enabled: true
182
183   SpaceAfterVariableColon:
184     enabled: false
185     style: one_space # or 'no_space', 'at_least_one_space' or 'one_space_or_newline'
186
187   SpaceAfterVariableName:
188     enabled: true
189
190   SpaceAroundOperator:
191     enabled: true
192     style: one_space # or 'at_least_one_space', or 'no_space'
193
194   SpaceBeforeBrace:
195     enabled: true
196     style: space # or 'new_line'
197     allow_single_line_padding: false
198
199   SpaceBetweenParens:
200     enabled: true
201     spaces: 0
202
203   StringQuotes:
204     enabled: true
205     style: double_quotes # or single_quotes
206
207   TrailingSemicolon:
208     enabled: true
209
210   TrailingWhitespace:
211     enabled: true
212
213   TrailingZero:
214     enabled: false
215
216   TransitionAll:
217     enabled: false
218
219   UnnecessaryMantissa:
220     enabled: true
221
222   UnnecessaryParentReference:
223     enabled: true
224
225   UrlFormat:
226     enabled: true
227
228   UrlQuotes:
229     enabled: true
230
231   VariableForProperty:
232     enabled: false
233     properties: []
234
235   VendorPrefix:
236     enabled: true
237     identifier_list: base
238     additional_identifiers: []
239     excluded_identifiers: []
240
241   ZeroUnit:
242     enabled: true
243
244   Compass::*:
245     enabled: false