{ "extends": [ "stylelint-config-standard", "stylelint-config-idiomatic-order" ], "ignoreFiles": [ "./assets/css/*.css", "./assets/scss/*.scss", "./assets/scss/vendor/*.scss" ], "plugins": [ "stylelint-scss", "stylelint-order" ], "rules": { "at-rule-empty-line-before": ["always", { "except": [ "first-nested" ], "ignore": [ "after-comment" ], "ignoreAtRules": [ "if", "import", "include", "else", "extend", "media" ] }], "at-rule-name-space-after": "always", "at-rule-no-unknown": null, "at-rule-no-vendor-prefix": true, "at-rule-semicolon-space-before": "never", "block-closing-brace-newline-after": ["always", { "ignoreAtRules": [ "if" ] }], "color-hex-case": "lower", "color-hex-length": "short", "color-named": "never", "comment-whitespace-inside": "always", "declaration-block-trailing-semicolon": "always", "declaration-colon-space-before": "never", "declaration-colon-space-after": "always", "declaration-block-no-duplicate-custom-properties": true, "declaration-block-no-duplicate-properties": true, "font-family-no-duplicate-names": true, "indentation": 4, "media-feature-range-operator-space-before": "always", "media-feature-range-operator-space-after": "always", "media-feature-parentheses-space-inside": "never", "media-feature-colon-space-before": "never", "media-feature-colon-space-after": "always", "no-descending-specificity": true, "no-duplicate-at-import-rules": true, "no-duplicate-selectors": true, "number-leading-zero": "always", "scss/at-import-no-partial-leading-underscore": true, "scss/at-rule-no-unknown": true, "scss/dollar-variable-colon-space-after": "always", "scss/dollar-variable-colon-space-before": "never", "scss/dollar-variable-first-in-block": [true, { "ignore": [ "comments", "imports" ] }], "scss/dollar-variable-no-missing-interpolation": true, "scss/no-duplicate-dollar-variables": [true, { "ignoreInside": "at-rule" }], "scss/no-duplicate-mixins": true, "scss/no-global-function-names": true, "scss/operator-no-unspaced": true, "rule-empty-line-before": ["always", { "except": [ "after-single-line-comment" ], "ignore": [ "inside-block" ] }], "selector-combinator-space-after": "always", "selector-list-comma-newline-after": "always-multi-line", "selector-pseudo-element-colon-notation": "double", "string-quotes": "single", "value-keyword-case": ["lower", { "ignoreProperties": [ "/^\\$/" ] }] } }