1 # Default application configuration that all configurations inherit from.
4 - "docs/assets/scss/**/*.scss"
7 - "scss/_normalize.scss"
9 plugin_directories: ['.scss-linters']
11 # List of gem names to load custom linters from (make sure they are already
15 # Default severity of all linters.
21 space_before_bang: true
22 space_after_bang: false
30 convention: zero # or `none`
64 style: same_line # or 'new_line'
66 EmptyLineBetweenBlocks:
68 ignore_single_line_blocks: true
82 style: short # or 'long'
86 style: lowercase # or 'uppercase'
99 leading_underscore: false
100 filename_extension: false
104 allow_non_nested_indentation: false
105 character: space # or 'tab'
110 style: exclude_zero # or 'include_zero'
120 allow_leading_underscore: true
121 convention: hyphenated_lowercase # or 'camel_case', or 'snake_case', or a regex pattern
126 ignore_parent_selectors: false
133 include_nested: false
138 ignore_unspecified: false
140 separate_groups: false
186 - -webkit-overflow-scrolling
202 - font-emphasize-position
203 - font-emphasize-style
211 - -webkit-text-align-last
212 - -moz-text-align-last
213 - -ms-text-align-last
216 - text-emphasis-color
217 - text-emphasis-style
218 - text-emphasis-position
225 - text-overflow-ellipsis
230 - -webkit-text-size-adjust
231 - -ms-text-size-adjust
245 - list-style-position
264 - -webkit-user-select
277 - -ms-filter:\\'progid:DXImageTransform.Microsoft.gradient
278 - filter:progid:DXImageTransform.Microsoft.gradient
279 - filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
282 - background-attachment
283 - background-position
284 - background-position-x
285 - background-position-y
286 - -webkit-background-clip
287 - -moz-background-clip
290 - -webkit-background-size
291 - -moz-background-size
307 - border-bottom-color
308 - border-bottom-style
309 - border-bottom-width
315 - border-top-left-radius
316 - border-top-right-radius
317 - border-bottom-right-radius
318 - border-bottom-left-radius
319 - -webkit-border-image
323 - -webkit-border-image-source
324 - -moz-border-image-source
325 - -o-border-image-source
326 - border-image-source
327 - -webkit-border-image-slice
328 - -moz-border-image-slice
329 - -o-border-image-slice
331 - -webkit-border-image-width
332 - -moz-border-image-width
333 - -o-border-image-width
335 - -webkit-border-image-outset
336 - -moz-border-image-outset
337 - -o-border-image-outset
338 - border-image-outset
339 - -webkit-border-image-repeat
340 - -moz-border-image-repeat
341 - -o-border-image-repeat
342 - border-image-repeat
351 - filter:progid:DXImageTransform.Microsoft.Alpha(Opacity
352 - -ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha
354 - -ms-interpolation-mode
360 - -webkit-transition-delay
361 - -moz-transition-delay
362 - -ms-transition-delay
363 - -o-transition-delay
365 - -webkit-transition-timing-function
366 - -moz-transition-timing-function
367 - -ms-transition-timing-function
368 - -o-transition-timing-function
369 - transition-timing-function
370 - -webkit-transition-duration
371 - -moz-transition-duration
372 - -ms-transition-duration
373 - -o-transition-duration
374 - transition-duration
375 - -webkit-transition-property
376 - -moz-transition-property
377 - -ms-transition-property
378 - -o-transition-property
379 - transition-property
385 - -webkit-transform-origin
386 - -moz-transform-origin
387 - -ms-transform-origin
388 - -o-transform-origin
395 - -webkit-animation-name
396 - -moz-animation-name
400 - -webkit-animation-duration
401 - -moz-animation-duration
402 - -ms-animation-duration
403 - -o-animation-duration
405 - -webkit-animation-play-state
406 - -moz-animation-play-state
407 - -ms-animation-play-state
408 - -o-animation-play-state
409 - animation-play-state
410 - -webkit-animation-timing-function
411 - -moz-animation-timing-function
412 - -ms-animation-timing-function
413 - -o-animation-timing-function
414 - animation-timing-function
415 - -webkit-animation-delay
416 - -moz-animation-delay
417 - -ms-animation-delay
420 - -webkit-animation-iteration-count
421 - -moz-animation-iteration-count
422 - -ms-animation-iteration-count
423 - -o-animation-iteration-count
424 - animation-iteration-count
425 - -webkit-animation-direction
426 - -moz-animation-direction
427 - -ms-animation-direction
428 - -o-animation-direction
434 disabled_properties: []
439 'ch', 'em', 'ex', 'rem', # Font-relative lengths
440 'cm', 'in', 'mm', 'pc', 'pt', 'px', 'q', # Absolute lengths
441 'vh', 'vw', 'vmin', 'vmax', # Viewport-percentage lengths
442 'deg', 'grad', 'rad', 'turn', # Angle
443 'ms', 's', # Duration
444 'Hz', 'kHz', # Frequency
445 'dpi', 'dpcm', 'dppx', # Resolution
454 allow_element_with_attribute: false
455 allow_element_with_class: false
456 allow_element_with_id: false
464 convention: hyphenated_lowercase # or 'strict_BEM', or 'hyphenated_BEM', or 'snake_case', or 'camel_case', or a regex pattern
468 allowed_shorthands: [1, 2, 3, 4]
470 SingleLinePerProperty:
472 allow_single_line_rule_sets: true
474 SingleLinePerSelector:
479 style: one_space # or 'no_space', or 'at_least_one_space'
481 SpaceAfterPropertyColon:
483 style: at_least_one_space # or 'no_space', or 'at_least_one_space', or 'aligned'
485 SpaceAfterPropertyName:
488 SpaceAfterVariableName:
493 style: one_space # or 'at_least_one_space', or 'no_space'
497 style: space # or 'new_line'
498 allow_single_line_padding: true
506 style: double_quotes # or double_quotes
523 UnnecessaryParentReference:
538 identifier_list: base
539 additional_identifiers: []
540 excluded_identifiers: []