1 | {
|
2 | "extends": "stylelint-config-standard",
|
3 | "plugins": [
|
4 | "stylelint-order"
|
5 | ],
|
6 | "rules": {
|
7 | "string-quotes": "single",
|
8 | "indentation": "tab",
|
9 | "at-rule-no-vendor-prefix": true,
|
10 | "media-feature-name-no-vendor-prefix": true,
|
11 | "property-no-vendor-prefix": true,
|
12 | "selector-no-vendor-prefix": true,
|
13 | "value-no-vendor-prefix": true,
|
14 | "declaration-no-important": true,
|
15 | "order/properties-order": [
|
16 | [ "composes", "display" ] , { "unspecified": "bottom" }
|
17 | ],
|
18 | "selector-pseudo-class-no-unknown": [
|
19 | true, { "ignorePseudoClasses": [ "global", "export", "import", "local" ] }
|
20 | ],
|
21 | "property-no-unknown": [
|
22 | true, { "ignoreProperties": [ "composes" ] }
|
23 | ],
|
24 | "at-rule-no-unknown": [
|
25 | true, { "ignoreAtRules": [ "value" ] }
|
26 | ],
|
27 | },
|
28 | "ignoreFiles": [
|
29 | "node_modules",
|
30 | "coverage",
|
31 | "_public",
|
32 | "**/__snapshots__/*",
|
33 | "**/*.js",
|
34 | "**/*.ts",
|
35 | "**/*.tsx",
|
36 | "**/*.json",
|
37 | "**/*.jpg",
|
38 | "**/*.png",
|
39 | "**/*.svg",
|
40 | ".*",
|
41 | "**/*.md",
|
42 | "*.yml"
|
43 | ]
|
44 | }
|