UNPKG

4.43 kBPlain TextView Raw
1{
2 "plugins": [
3 "stylelint-scss"
4 ],
5 "rules": {
6 "scss/double-slash-comment-whitespace-inside": "always",
7 "scss/dollar-variable-colon-space-after": "always-single-line",
8 "scss/selector-no-redundant-nesting-selector": true,
9 "scss/at-extend-no-missing-placeholder": true,
10 "scss/at-mixin-argumentless-call-parentheses": "never",
11 "at-rule-empty-line-before": [
12 "always",
13 {
14 "except": [
15 "blockless-after-blockless",
16 "first-nested"
17 ],
18 "ignore": [
19 "after-comment",
20 "inside-block"
21 ]
22 }
23 ],
24 "at-rule-name-case": "lower",
25 "at-rule-name-space-after": "always-single-line",
26 "block-closing-brace-empty-line-before": "never",
27 "block-closing-brace-newline-after": [
28 "always",
29 {
30 "ignoreAtRules": [
31 "if",
32 "else",
33 "elseif"
34 ]
35 }
36 ],
37 "block-closing-brace-newline-before": "always-multi-line",
38 "block-closing-brace-space-before": "always-single-line",
39 "block-no-empty": true,
40 "block-opening-brace-newline-after": "always-multi-line",
41 "block-opening-brace-space-after": "always-single-line",
42 "block-opening-brace-space-before": "always",
43 "color-hex-case": "lower",
44 "color-hex-length": "short",
45 "color-named": "never",
46 "color-no-invalid-hex": true,
47 "comment-empty-line-before": [
48 "always",
49 {
50 "except": [],
51 "ignore": [
52 "stylelint-commands"
53 ]
54 }
55 ],
56 "comment-whitespace-inside": "always",
57 "declaration-bang-space-after": "never",
58 "declaration-bang-space-before": "always",
59 "declaration-block-semicolon-space-after": "always-single-line",
60 "declaration-block-semicolon-space-before": "never",
61 "declaration-block-single-line-max-declarations": 1,
62 "declaration-colon-space-after": "always-single-line",
63 "declaration-colon-space-before": "never",
64 "declaration-block-no-duplicate-properties": true,
65 "function-calc-no-unspaced-operator": true,
66 "function-comma-newline-after": "always-multi-line",
67 "function-comma-space-after": "always-single-line",
68 "function-comma-space-before": "never",
69 "function-name-case": "lower",
70 "function-parentheses-newline-inside": "always-multi-line",
71 "function-parentheses-space-inside": "never-single-line",
72 "function-whitespace-after": "always",
73 "indentation": [
74 "tab",
75 {
76 "indentClosingBrace": false
77 }
78 ],
79 "max-empty-lines": 1,
80 "max-nesting-depth": [
81 3,
82 {
83 "ignore": [
84 "blockless-at-rules"
85 ]
86 }
87 ],
88 "media-feature-colon-space-after": "always",
89 "media-feature-colon-space-before": "never",
90 "media-feature-range-operator-space-after": "always",
91 "media-feature-range-operator-space-before": "always",
92 "media-query-list-comma-newline-after": "always-multi-line",
93 "media-query-list-comma-space-after": "always-single-line",
94 "media-query-list-comma-space-before": "never",
95 "media-feature-parentheses-space-inside": "never",
96 "no-extra-semicolons": true,
97 "number-leading-zero": "always",
98 "number-no-trailing-zeros": true,
99 "length-zero-no-unit": true,
100 "property-case": "lower",
101 "property-no-vendor-prefix": true,
102 "declaration-block-no-shorthand-property-overrides": true,
103 "rule-empty-line-before": [
104 "always-multi-line",
105 {
106 "except": [
107 "first-nested"
108 ],
109 "ignore": [
110 "after-comment"
111 ]
112 }
113 ],
114 "declaration-block-trailing-semicolon": "always",
115 "selector-no-id": true,
116 "selector-attribute-brackets-space-inside": "never",
117 "selector-attribute-operator-space-after": "never",
118 "selector-attribute-operator-space-before": "never",
119 "selector-class-pattern": [
120 "^(?!.*-$)(?!.*--)([a-z]+-?)+(-[0-9]{1,3})?$",
121 {
122 "resolveNestedSelectors": true
123 }
124 ],
125 "selector-combinator-space-after": "always",
126 "selector-combinator-space-before": "always",
127 "selector-list-comma-newline-after": "always",
128 "selector-list-comma-space-before": "never",
129 "selector-max-empty-lines": 1,
130 "selector-pseudo-class-case": "lower",
131 "selector-pseudo-element-case": "lower",
132 "selector-pseudo-element-colon-notation": "single",
133 "selector-pseudo-element-no-unknown": true,
134 "shorthand-property-no-redundant-values": true,
135 "string-quotes": "double",
136 "unit-case": "lower",
137 "value-keyword-case": [
138 "lower",
139 {
140 "ignoreKeywords": "@keyframes"
141 }
142 ],
143 "value-list-comma-newline-after": "always-multi-line",
144 "value-list-comma-space-after": "always-single-line",
145 "value-list-comma-space-before": "never",
146 "value-no-vendor-prefix": true
147 }
148}
\No newline at end of file