{ "extends": [ "stylelint-config-standard-scss", "stylelint-config-recommended-vue/scss", "stylelint-config-recommended-vue", "stylelint-config-recess-order", "stylelint-config-prettier-scss" ], "ignoreFiles": ["**/*.js", "**/*.jsx", "**/*.tsx", "**/*.ts"], "overrides": [ { "files": ["*.vue", "**/*.vue"], "customSyntax": "postcss-html", "rules": { "selector-pseudo-class-no-unknown": [ true, { "ignorePseudoClasses": ["deep", "global"] } ], "selector-pseudo-element-no-unknown": [ true, { "ignorePseudoElements": ["v-deep", "v-global", "v-slotted"] } ], "function-no-unknown": null } } ], "rules": { "declaration-block-no-redundant-longhand-properties": null, "selector-class-pattern": null, "selector-pseudo-class-no-unknown": [ true, { "ignorePseudoClasses": ["global"] } ], "selector-pseudo-element-no-unknown": [ true, { "ignorePseudoElements": ["v-deep"] } ], "at-rule-no-unknown": [ true, { "ignoreAtRules": [ "@", "tailwind", "apply", "variants", "responsive", "screen", "function", "if", "each", "include", "mixin", "else", "return", "use", "forward" ] } ], "no-empty-source": null, "named-grid-areas-no-invalid": null, "unicode-bom": "never", "no-descending-specificity": null, "font-family-no-missing-generic-family-keyword": null, "declaration-colon-space-after": "always-single-line", "declaration-colon-space-before": "never", "declaration-block-trailing-semicolon": null, "rule-empty-line-before": [ "always", { "ignore": ["after-comment", "first-nested"] } ], "unit-no-unknown": [true, { "ignoreUnits": ["rpx"] }], "at-rule-empty-line-before": "never", "property-no-unknown": null, "selector-id-pattern": null, "scss/no-global-function-names": null, "scss/at-import-partial-extension": null, "scss/dollar-variable-pattern": null, "max-line-length": null } }