{ "extends": [ "stylelint-config-standard-scss", "stylelint-config-recommended-vue" ], "customSyntax": "postcss-html", "plugins": [ "stylelint-use-logical" ], "rules": { "alpha-value-notation": null, "at-rule-empty-line-before": null, "at-rule-no-unknown": [ true, { "ignoreAtRules": [ "apply", "theme", "utility", "custom-variant", "source", "reference", "variants", "responsive", "screen", "use", "forward", "import", "each" ] } ], "color-function-alias-notation": null, "color-function-notation": null, "color-hex-length": "long", "csstools/use-logical": true, "declaration-block-no-redundant-longhand-properties": null, "declaration-empty-line-before": null, "declaration-property-value-keyword-no-deprecated": null, "declaration-property-value-no-unknown": null, "hue-degree-notation": null, "media-query-no-invalid": null, "no-descending-specificity": null, "no-invalid-position-declaration": null, "property-no-deprecated": null, "property-no-vendor-prefix": [ true, { "ignoreProperties": ["appearance"] } ], "rule-empty-line-before": null, "scss/at-rule-no-unknown": null, "scss/dollar-variable-colon-space-after": "always", "scss/dollar-variable-colon-space-before": "never", "scss/double-slash-comment-empty-line-before": null, "scss/double-slash-comment-whitespace-inside": null, "scss/no-global-function-names": null, "selector-class-pattern": null, "selector-pseudo-element-colon-notation": null, "selector-pseudo-element-no-unknown": [ true, { "ignorePseudoElements": ["v-deep", "last-child"] } ], "value-keyword-case": null }, "overrides": [ { "files": ["*.vue", "**/*.vue"], "rules": { "selector-pseudo-class-no-unknown": [ true, { "ignorePseudoClasses": ["deep", "global"] } ], "selector-pseudo-element-no-unknown": [ true, { "ignorePseudoElements": ["v-deep", "v-global", "v-slotted"] } ] } } ], "ignoreFiles": [ "node_modules/**/*", "dist/**/*", "**/*.js", "**/*.ts" ] }