{ "extends": [ "stylelint-config-standard-scss", "stylelint-config-idiomatic-order", "@stylistic/stylelint-config" ], "plugins": [ "stylelint-use-logical-spec", "@stylistic/stylelint-plugin" ], "rules": { "alpha-value-notation": null, "at-rule-empty-line-before": null, "block-no-empty": null, "color-function-notation": null, "color-named": "never", "custom-property-empty-line-before": null, "custom-property-pattern": null, "declaration-block-no-redundant-longhand-properties": null, "declaration-empty-line-before": null, "declaration-no-important": null, "font-family-no-missing-generic-family-keyword": [ true, { "ignoreFontFamilies": [ "boxicons", "tabler-icons", "remix-icons" ] } ], "font-weight-notation": [ "numeric", { "ignore": [ "relative" ] } ], "function-url-no-scheme-relative": true, "liberty/use-logical-spec": true, "media-feature-range-notation": null, "media-query-no-invalid": null, "no-descending-specificity": null, "no-invalid-double-slash-comments": true, "no-invalid-position-at-import-rule": null, "number-max-precision": null, "rule-empty-line-before": null, "selector-class-pattern": null, "selector-id-pattern": null, "selector-max-attribute": 2, "selector-max-id": 1, "selector-max-specificity": null, "selector-not-notation": null, "scss/at-extend-no-missing-placeholder": null, "scss/at-function-named-arguments": "never", "scss/at-if-closing-brace-newline-after": null, "scss/at-if-closing-brace-space-after": null, "scss/at-if-no-null": null, "scss/at-mixin-pattern": null, "scss/at-mixin-argumentless-call-parentheses": "always", "scss/at-rule-conditional-no-parentheses": null, "scss/comment-no-empty": null, "scss/dimension-no-non-numeric-values": true, "scss/dollar-variable-empty-line-before": null, "scss/dollar-variable-pattern": null, "scss/double-slash-comment-empty-line-before": null, "scss/double-slash-comment-whitespace-inside": null, "scss/function-quote-no-quoted-strings-inside": null, "scss/media-feature-value-dollar-variable": null, "scss/no-global-function-names": null, "@stylistic/at-rule-name-space-after": "always", "@stylistic/at-rule-semicolon-space-before": "never", "@stylistic/block-closing-brace-empty-line-before": null, "@stylistic/block-closing-brace-newline-after": [ "always", { "ignoreAtRules": [ "if", "else" ] } ], "@stylistic/block-opening-brace-space-before": null, "@stylistic/declaration-block-semicolon-newline-before": "never-multi-line", "@stylistic/indentation": 2, "@stylistic/max-empty-lines": 2, "@stylistic/max-line-length": [ 220, { "ignore": "comments" } ], "@stylistic/no-eol-whitespace": true, "@stylistic/number-leading-zero": "never", "@stylistic/selector-list-comma-newline-before": "never-multi-line", "@stylistic/selector-list-comma-space-after": "always-single-line", "@stylistic/selector-list-comma-space-before": "never-single-line", "@stylistic/unicode-bom": "never" }, "overrides": [ { "files": [ "**/_bootstrap-extended/**/*.scss" ], "rules": { "declaration-property-value-disallowed-list": { "border": "none", "outline": "none" }, "function-disallowed-list": [ "lighten", "darken" ], "property-disallowed-list": [ "border-radius", "border-top-left-radius", "border-top-right-radius", "border-bottom-right-radius", "border-bottom-left-radius", "transition" ], "scss/dollar-variable-default": [ true, { "ignore": "local" } ], "scss/selector-no-union-class-name": true } } ] }