{ "extends": "stylelint-config-standard", "plugins": [ "stylelint-order", "stylelint-scss" ], "rules": { "at-rule-no-vendor-prefix": true, "at-rule-no-unknown": [true, ignoreAtRules: ['include', 'mixin', 'extend', 'for'] ], "color-named": "never", "declaration-property-value-blacklist": { "/^background/": ["/http:/"], "/^border$/": ["none"], "/.+/": ["initial"] }, "font-family-name-quotes": "always-unless-keyword", "function-url-quotes": "always", "media-feature-name-no-vendor-prefix": true, "rule-empty-line-before": ["always-multi-line", { "except": ["first-nested"], "ignore": ["after-comment"] }], "property-no-vendor-prefix": true, "selector-max-id": 0, "selector-no-vendor-prefix": true, "selector-type-no-unknown": [true, { "ignore": "default-namespace" }], "string-quotes": "single", "unit-blacklist": [["em", "rem"], { "severity": "warning" }], "value-no-vendor-prefix": true, "no-duplicate-selectors": true, "scss/at-extend-no-missing-placeholder": [true, { "severity": "warning" }], "scss/at-import-no-partial-leading-underscore": true, "scss/dollar-variable-colon-space-after": "always", "scss/dollar-variable-colon-space-before": "never", "scss/dollar-variable-empty-line-before": ["always", { "except": ["first-nested", "after-dollar-variable", "after-comment"] }], "scss/operator-no-unspaced": true, "scss/selector-no-redundant-nesting-selector": true, "order/order": [ "dollar-variables", { "type": "at-rule", "hasBlock": false }, "declarations", { "type": "at-rule", "hasBlock": true }, "rules", ], "order/properties-alphabetical-order": true } }