@siemens/stylelint-config-scss
Version:
Configuration for Stylelint using SCSS (Sass).
64 lines (63 loc) • 1.94 kB
YAML
plugins:
- stylelint-scss
customSyntax: postcss-scss
rules:
at-rule-disallowed-list:
- debug
at-rule-no-unknown: null
at-rule-no-vendor-prefix: true
block-no-empty: true
color-hex-length: short
color-no-invalid-hex: true
declaration-block-single-line-max-declarations: 1
declaration-property-value-disallowed-list:
border:
- none
border-top:
- none
border-right:
- none
border-bottom:
- none
border-left:
- none
function-url-quotes: always
length-zero-no-unit: true
media-feature-name-no-vendor-prefix: true
property-no-unknown: true
property-no-vendor-prefix: true
rule-empty-line-before:
- always-multi-line
- except:
- first-nested
ignore:
- after-comment
selector-class-pattern:
- '^[a-z0-9\-]+$'
- message: 'Selector should be written in lowercase with hyphens (selector-class-pattern)'
selector-max-id: 0
selector-no-vendor-prefix: true
selector-pseudo-element-colon-notation: double
shorthand-property-no-redundant-values: true
value-no-vendor-prefix: true
scss/at-function-pattern: '^[a-z]+([a-z0-9-]+[a-z0-9]+)?$'
scss/at-import-partial-extension-disallowed-list:
- scss
scss/at-rule-no-unknown: true
scss/dollar-variable-colon-space-before: never
scss/dollar-variable-pattern: '^[_]?[a-z]+([a-z0-9-]+[a-z0-9]+)?$'
scss/load-no-partial-leading-underscore: true
scss/no-global-function-names: true
scss/percent-placeholder-pattern: '^[a-z]+([a-z0-9-]+[a-z0-9]+)?$'
scss/selector-no-redundant-nesting-selector: true
color-named: never
color-no-hex: true
declaration-no-important: true
max-nesting-depth: null
selector-no-qualifying-type: null
selector-max-compound-selectors: null
scss/at-extend-no-missing-placeholder: null
scss/dollar-variable-colon-space-after: null
selector-pseudo-element-no-unknown:
- true
- ignorePseudoElements: [ng-deep]