--- extends: - stylelint-config-recommended - stylelint-config-prettier plugins: - stylelint-scss - stylelint-order - stylelint-selector-bem-pattern ignoreFiles: - node_modules/** - '**/css/**' rules: rule-empty-line-before: - always - ignore: - after-comment - first-nested at-rule-empty-line-before: - always - except: - blockless-after-same-name-blockless - first-nested ignore: - after-comment - first-nested ignoreAtRules: - else custom-property-empty-line-before: - always - except: - after-custom-property ignore: - after-comment - first-nested - inside-single-line-block declaration-empty-line-before: - always - except: - after-declaration ignore: - after-comment - first-nested - inside-single-line-block function-url-quotes: always string-quotes: single selector-attribute-quotes: always font-family-name-quotes: always-where-recommended at-rule-no-vendor-prefix: true at-rule-no-unknown: - true - ignoreAtRules: - at-root - content - each - else - extend - for - function - if - include - mixin - return - warn media-feature-name-no-vendor-prefix: true property-no-vendor-prefix: true selector-no-vendor-prefix: true value-no-vendor-prefix: true max-nesting-depth: 3 selector-max-compound-selectors: 3 selector-max-specificity: '0,4,0' color-named: never declaration-no-important: false selector-max-attribute: 0 selector-max-id: 0 selector-no-qualifying-type: true selector-max-universal: 0 font-weight-notation: named-where-possible no-duplicate-at-import-rules: true selector-pseudo-class-no-unknown: - true - ignorePseudoClasses: - global - local property-no-unknown: - true - ignoreProperties: - composes scss/selector-no-redundant-nesting-selector: true order/properties-order: - composes - position - top - right - bottom - left - z-index - display - float - width - height - max-width - max-height - min-width - min-height - padding - padding-top - padding-right - padding-bottom - padding-left - margin - margin-top - margin-right - margin-bottom - margin-left - margin-collapse - margin-top-collapse - margin-right-collapse - margin-bottom-collapse - margin-left-collapse - overflow - overflow-x - overflow-y - clip - clear - font - font-family - font-size - font-smoothing - osx-font-smoothing - font-style - font-weight - hyphens - src - line-height - letter-spacing - word-spacing - color - text-align - text-decoration - text-indent - text-overflow - text-rendering - text-size-adjust - text-shadow - text-transform - word-break - word-wrap - white-space - vertical-align - list-style - list-style-type - list-style-position - list-style-image - pointer-events - cursor - background - background-attachment - background-color - background-image - background-position - background-repeat - background-size - border - border-collapse - border-top - border-right - border-bottom - border-left - border-color - border-image - border-top-color - border-right-color - border-bottom-color - border-left-color - border-spacing - border-style - border-top-style - border-right-style - border-bottom-style - border-left-style - border-width - border-top-width - border-right-width - border-bottom-width - border-left-width - border-radius - border-top-right-radius - border-bottom-right-radius - border-bottom-left-radius - border-top-left-radius - border-radius-topright - border-radius-bottomright - border-radius-bottomleft - border-radius-topleft - content - quotes - outline - outline-offset - opacity - filter - visibility - size - zoom - transform - box-align - box-flex - box-orient - box-pack - box-shadow - box-sizing - table-layout - animation - animation-delay - animation-duration - animation-iteration-count - animation-name - animation-play-state - animation-timing-function - animation-fill-mode - transition - transition-delay - transition-duration - transition-property - transition-timing-function - background-clip - backface-visibility - resize - appearance - user-select - interpolation-mode - direction - marks - page - set-link-source - unicode-bidi - speak