1 | module.exports = {
|
2 | defaultSeverity: 'warning',
|
3 |
|
4 | rules: {
|
5 |
|
6 | 'color-hex-case': 'lower',
|
7 | 'color-hex-length': null,
|
8 | 'color-named': null,
|
9 | 'color-no-hex': null,
|
10 | 'color-no-invalid-hex': true,
|
11 |
|
12 |
|
13 | 'font-family-name-quotes': 'always-unless-keyword',
|
14 | 'font-family-no-duplicate-names': true,
|
15 | 'font-weight-notation': 'numeric',
|
16 |
|
17 |
|
18 | 'function-blacklist': null,
|
19 | 'function-calc-no-unspaced-operator': true,
|
20 | 'function-comma-newline-after': 'never-multi-line',
|
21 | 'function-comma-newline-before': null,
|
22 | 'function-comma-space-after': 'always',
|
23 | 'function-comma-space-before': 'never',
|
24 | 'function-linear-gradient-no-nonstandard-direction': true,
|
25 | 'function-max-empty-lines': 0,
|
26 | 'function-name-case': 'lower',
|
27 | 'function-parentheses-newline-inside': null,
|
28 | 'function-parentheses-space-inside': 'never',
|
29 | 'function-url-data-uris': null,
|
30 | 'function-url-no-scheme-relative': null,
|
31 | 'function-url-quotes': 'always',
|
32 | 'function-url-scheme-whitelist': null,
|
33 | 'function-whitelist': null,
|
34 | 'function-whitespace-after': 'always',
|
35 |
|
36 |
|
37 | 'number-leading-zero': null,
|
38 | 'number-max-precision': null,
|
39 | 'number-no-trailing-zeros': true,
|
40 |
|
41 |
|
42 | 'string-no-newline': true,
|
43 | 'string-quotes': 'single',
|
44 |
|
45 |
|
46 | 'length-zero-no-unit': true,
|
47 |
|
48 |
|
49 | 'time-min-milliseconds': null,
|
50 |
|
51 |
|
52 | 'unit-blacklist': null,
|
53 | 'unit-case': 'lower',
|
54 | 'unit-no-unknown': true,
|
55 | 'unit-whitelist': null,
|
56 |
|
57 |
|
58 | 'value-keyword-case': 'lower',
|
59 | 'value-no-vendor-prefix': true,
|
60 |
|
61 |
|
62 | 'value-list-comma-newline-after': null,
|
63 | 'value-list-comma-newline-after': null,
|
64 | 'value-list-comma-space-after': 'always-single-line',
|
65 | 'value-list-comma-space-before': 'never',
|
66 | 'value-list-max-empty-lines': 0,
|
67 |
|
68 |
|
69 | 'custom-property-empty-line-before': null,
|
70 | 'custom-property-pattern': null,
|
71 |
|
72 |
|
73 | 'shorthand-property-no-redundant-values': null,
|
74 |
|
75 |
|
76 | 'property-blacklist': null,
|
77 | 'property-case': 'lower',
|
78 | 'property-no-unknown': true,
|
79 | 'property-no-vendor-prefix': null,
|
80 | 'property-whitelist': null,
|
81 |
|
82 |
|
83 | 'keyframe-declaration-no-important': true,
|
84 |
|
85 |
|
86 | 'declaration-bang-space-after': 'never',
|
87 | 'declaration-bang-space-before': 'always',
|
88 | 'declaration-colon-newline-after': null,
|
89 | 'declaration-colon-space-after': 'always-single-line',
|
90 | 'declaration-colon-space-before': 'never',
|
91 | 'declaration-empty-line-before': null,
|
92 | 'declaration-no-important': true,
|
93 | 'declaration-property-unit-blacklist': null,
|
94 | 'declaration-property-unit-whitelist': null,
|
95 | 'declaration-property-value-blacklist': null,
|
96 | 'declaration-property-value-whitelist': null,
|
97 |
|
98 |
|
99 | 'declaration-block-no-duplicate-properties': true,
|
100 | 'declaration-block-no-redundant-longhand-properties': null,
|
101 | 'declaration-block-no-shorthand-property-overrides': true,
|
102 | 'declaration-block-semicolon-newline-after': 'always',
|
103 | 'declaration-block-semicolon-newline-before': null,
|
104 | 'declaration-block-semicolon-space-after': null,
|
105 | 'declaration-block-semicolon-space-before': null,
|
106 | 'declaration-block-single-line-max-declarations': null,
|
107 | 'declaration-block-trailing-semicolon': 'always',
|
108 |
|
109 |
|
110 | 'block-closing-brace-empty-line-before': 'never',
|
111 | 'block-closing-brace-newline-after': 'always',
|
112 | 'block-closing-brace-newline-before': 'always',
|
113 | 'block-closing-brace-space-after': null,
|
114 | 'block-closing-brace-space-before': null,
|
115 | 'block-no-empty': null,
|
116 | 'block-opening-brace-newline-after': 'always',
|
117 | 'block-opening-brace-newline-before': null,
|
118 | 'block-opening-brace-space-after': null,
|
119 | 'block-opening-brace-space-before': null,
|
120 |
|
121 |
|
122 | 'selector-attribute-brackets-space-inside': 'never',
|
123 | 'selector-attribute-operator-blacklist': null,
|
124 | 'selector-attribute-operator-space-after': 'never',
|
125 | 'selector-attribute-operator-space-before': 'never',
|
126 | 'selector-attribute-operator-whitelist': null,
|
127 | 'selector-attribute-quotes': 'always',
|
128 | 'selector-class-pattern': '^([a-z0-9]+(-[a-z0-9]+)*)(--[a-z0-9]+(-[a-z0-9]+)*)?(__([a-z0-9]+(-[a-z0-9]+)*)(--[a-z0-9]+(-[a-z0-9]+)*)?)*$',
|
129 | 'selector-combinator-space-after': 'always',
|
130 | 'selector-combinator-space-before': 'always',
|
131 | 'selector-descendant-combinator-no-non-space': true,
|
132 | 'selector-id-pattern': null,
|
133 | 'selector-max-compound-selectors': 3,
|
134 | 'selector-max-specificity': '0,3,1',
|
135 | 'selector-nested-pattern': null,
|
136 | 'selector-no-attribute': null,
|
137 | 'selector-no-combinator': null,
|
138 | 'selector-no-id': true,
|
139 | 'selector-no-qualifying-type': true,
|
140 | 'selector-no-type': null,
|
141 | 'selector-no-universal': true,
|
142 | 'selector-no-vendor-prefix': true,
|
143 | 'selector-pseudo-class-blacklist': null,
|
144 | 'selector-pseudo-class-case': 'lower',
|
145 | 'selector-pseudo-class-no-unknown': true,
|
146 | 'selector-pseudo-class-parentheses-space-inside': 'never',
|
147 | 'selector-pseudo-class-whitelist': null,
|
148 | 'selector-pseudo-element-case': 'lower',
|
149 | 'selector-pseudo-element-colon-notation': 'single',
|
150 | 'selector-pseudo-element-no-unknown': true,
|
151 | 'selector-type-case': 'lower',
|
152 | 'selector-type-no-unknown': true,
|
153 | 'selector-max-empty-lines': 0,
|
154 |
|
155 |
|
156 | 'rule-empty-line-before': ['always', {except: ['after-single-line-comment', 'first-nested']}],
|
157 |
|
158 |
|
159 | 'media-feature-colon-space-after': 'always',
|
160 | 'media-feature-colon-space-before': 'never',
|
161 | 'media-feature-name-blacklist': null,
|
162 | 'media-feature-name-case': 'lower',
|
163 | 'media-feature-name-no-unknown': true,
|
164 | 'media-feature-name-no-vendor-prefix': null,
|
165 | 'media-feature-name-whitelist': null,
|
166 | 'media-feature-parentheses-space-inside': 'never',
|
167 | 'media-feature-range-operator-space-after': 'always',
|
168 | 'media-feature-range-operator-space-before': 'always',
|
169 |
|
170 |
|
171 | 'custom-media-pattern': null,
|
172 |
|
173 |
|
174 | 'media-query-list-comma-newline-after': null,
|
175 | 'media-query-list-comma-newline-before': null,
|
176 | 'media-query-list-comma-space-after': 'always',
|
177 | 'media-query-list-comma-space-before': 'never',
|
178 |
|
179 |
|
180 | 'at-rule-blacklist': null,
|
181 | 'at-rule-empty-line-before': null,
|
182 | 'at-rule-name-case': 'lower',
|
183 | 'at-rule-name-newline-after': null,
|
184 | 'at-rule-name-space-after': 'always',
|
185 | 'at-rule-no-unknown': true,
|
186 | 'at-rule-no-vendor-prefix': null,
|
187 | 'at-rule-semicolon-newline-after': 'always',
|
188 | 'at-rule-whitelist': null,
|
189 |
|
190 |
|
191 | 'comment-empty-line-before': null,
|
192 | 'comment-no-empty': true,
|
193 | 'comment-whitespace-inside': null,
|
194 | 'comment-word-blacklist': null,
|
195 |
|
196 |
|
197 | 'indentation': 2,
|
198 | 'max-empty-lines': 1,
|
199 | 'max-line-length': null,
|
200 | 'max-nesting-depth': null,
|
201 | 'no-descending-specificity': true,
|
202 | 'no-duplicate-selectors': true,
|
203 | 'no-empty-source': true,
|
204 | 'no-eol-whitespace': true,
|
205 | 'no-extra-semicolons': true,
|
206 | 'no-invalid-double-slash-comments': true,
|
207 | 'no-missing-end-of-source-newline': null,
|
208 | 'no-unknown-animations': true
|
209 | }
|
210 | };
|