Bug 26922: Regression tests
[koha.git] / .scss-lint.yml
blob945faa20b8079ba7309f639d767b4c579f0fe23b
1 # Default application configuration that all configurations inherit from.
3 scss_files: "**/*.scss"
4 plugin_directories: ['.scss-linters']
6 # List of gem names to load custom linters from (make sure they are already
7 # installed)
8 plugin_gems: []
10 # Default severity of all linters.
11 severity: warning
13 linters:
14   BangFormat:
15     enabled: true
16     space_before_bang: true
17     space_after_bang: false
19   BemDepth:
20     enabled: false
21     max_elements: 1
23   BorderZero:
24     enabled: true
25     convention: zero # or `none`
27   ChainedClasses:
28     enabled: false
30   ColorKeyword:
31     enabled: true
33   ColorVariable:
34     enabled: false
36   Comment:
37     enabled: true
38     style: silent
40   DebugStatement:
41     enabled: true
43   DeclarationOrder:
44     enabled: true
46   DisableLinterReason:
47     enabled: false
49   DuplicateProperty:
50     enabled: true
52   ElsePlacement:
53     enabled: true
54     style: same_line # or 'new_line'
56   EmptyLineBetweenBlocks:
57     enabled: true
58     ignore_single_line_blocks: true
60   EmptyRule:
61     enabled: true
63   ExtendDirective:
64     enabled: false
66   FinalNewline:
67     enabled: true
68     present: true
70   HexLength:
71     enabled: false
72     style: short # or 'long'
74   HexNotation:
75     enabled: true
76     style: uppercase # or 'lowercase'
78   HexValidation:
79     enabled: true
81   IdSelector:
82     enabled: false
84   ImportantRule:
85     enabled: true
87   ImportPath:
88     enabled: true
89     leading_underscore: false
90     filename_extension: false
92   Indentation:
93     enabled: true
94     allow_non_nested_indentation: false
95     character: space # or 'tab'
96     width: 4
98   LeadingZero:
99     enabled: true
100     style: exclude_zero # or 'include_zero'
102   MergeableSelector:
103     enabled: true
104     force_nesting: true
106   NameFormat:
107     enabled: true
108     allow_leading_underscore: true
109     convention: hyphenated_lowercase # or 'camel_case', or 'snake_case', or a regex pattern
111   NestingDepth:
112     enabled: false
113     max_depth: 4
114     ignore_parent_selectors: false
116   PlaceholderInExtend:
117     enabled: true
119   PrivateNamingConvention:
120     enabled: false
121     prefix: _
123   PropertyCount:
124     enabled: false
125     include_nested: false
126     max_properties: 10
128   PropertySortOrder:
129     enabled: true
130     ignore_unspecified: false
131     min_properties: 2
132     separate_groups: false
134   PropertySpelling:
135     enabled: true
136     extra_properties: []
137     disabled_properties: []
139   PseudoElement:
140     enabled: true
142   QualifyingElement:
143     enabled: true
144     allow_element_with_attribute: false
145     allow_element_with_class: false
146     allow_element_with_id: false
148   SelectorDepth:
149     enabled: false
150     max_depth: 4
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
156   Shorthand:
157     enabled: true
158     allowed_shorthands: [1, 2, 3, 4]
160   SingleLinePerProperty:
161     enabled: true
162     allow_single_line_rule_sets: false
164   SingleLinePerSelector:
165     enabled: true
167   SpaceAfterComma:
168     enabled: true
169     style: one_space # or 'no_space', or 'at_least_one_space'
171   SpaceAfterComment:
172     enabled: false
173     style: one_space # or 'no_space', or 'at_least_one_space'
174     allow_empty_comments: true
176   SpaceAfterPropertyColon:
177     enabled: true
178     style: one_space # or 'no_space', or 'at_least_one_space', or 'aligned'
180   SpaceAfterPropertyName:
181     enabled: true
183   SpaceAfterVariableColon:
184     enabled: false
185     style: one_space # or 'no_space', 'at_least_one_space' or 'one_space_or_newline'
187   SpaceAfterVariableName:
188     enabled: true
190   SpaceAroundOperator:
191     enabled: true
192     style: one_space # or 'at_least_one_space', or 'no_space'
194   SpaceBeforeBrace:
195     enabled: true
196     style: space # or 'new_line'
197     allow_single_line_padding: false
199   SpaceBetweenParens:
200     enabled: true
201     spaces: 0
203   StringQuotes:
204     enabled: true
205     style: double_quotes # or single_quotes
207   TrailingSemicolon:
208     enabled: true
210   TrailingWhitespace:
211     enabled: true
213   TrailingZero:
214     enabled: false
216   TransitionAll:
217     enabled: false
219   UnnecessaryMantissa:
220     enabled: true
222   UnnecessaryParentReference:
223     enabled: true
225   UrlFormat:
226     enabled: true
228   UrlQuotes:
229     enabled: true
231   VariableForProperty:
232     enabled: false
233     properties: []
235   VendorPrefix:
236     enabled: true
237     identifier_list: base
238     additional_identifiers: []
239     excluded_identifiers: []
241   ZeroUnit:
242     enabled: true
244   Compass::*:
245     enabled: false