@@ -7,67 +7,99 @@ const config = require('../config');
7
7
*/
8
8
9
9
const tooOpinionated = [
10
+ // https://stylelint.io/user-guide/rules/comment-word-disallowed-list
10
11
'comment-word-disallowed-list' ,
11
- 'custom-media-pattern' ,
12
- 'custom-property-pattern' ,
13
- 'declaration-block-no-redundant-longhand-properties' ,
14
- 'declaration-property-unit-disallowed-list' ,
12
+ // https://stylelint.io/user-guide/rules/declaration-property-unit-allowed-list
15
13
'declaration-property-unit-allowed-list' ,
14
+ // https://stylelint.io/user-guide/rules/declaration-property-unit-disallowed-list
15
+ 'declaration-property-unit-disallowed-list' ,
16
+ // https://stylelint.io/user-guide/rules/declaration-property-value-allowed-list
16
17
'declaration-property-value-allowed-list' ,
17
- ' font-family-name-quotes' ,
18
+ // https://stylelint.io/user-guide/rules/ font-weight-notation
18
19
'font-weight-notation' ,
20
+ // https://stylelint.io/user-guide/rules/function-allowed-list
21
+ 'function-allowed-list' ,
22
+ // https://stylelint.io/user-guide/rules/function-disallowed-list
19
23
'function-disallowed-list' ,
24
+ // https://stylelint.io/user-guide/rules/function-url-no-scheme-relative
20
25
'function-url-no-scheme-relative' ,
21
- 'function-url-quotes' ,
22
- 'function-url-scheme-disallowed-list' ,
26
+ // https://stylelint.io/user-guide/rules/function-url-scheme-allowed-list
23
27
'function-url-scheme-allowed-list' ,
24
- 'function-allowed-list' ,
25
- 'keyframes-name-pattern' ,
26
- 'linebreaks' ,
28
+ // https://stylelint.io/user-guide/rules/function-url-scheme-disallowed-list
29
+ 'function-url-scheme-disallowed-list' ,
30
+ // https://stylelint.io/user-guide/rules/media-feature-name-allowed-list
31
+ 'media-feature-name-allowed-list' ,
32
+ // https://stylelint.io/user-guide/rules/media-feature-name-disallowed-list
27
33
'media-feature-name-disallowed-list' ,
34
+ // https://stylelint.io/user-guide/rules/media-feature-name-value-allowed-list
28
35
'media-feature-name-value-allowed-list' ,
29
- 'media-feature-name-allowed-list' ,
30
- 'no-empty-first-line' ,
36
+ // https://stylelint.io/user-guide/rules/no-unknown-animations
31
37
'no-unknown-animations' ,
32
- 'number-max-precision' ,
33
- 'property-disallowed-list' ,
38
+ // https://github.com/hudochenkov/stylelint-order/blob/master/rules/properties-alphabetical-order/README.md
39
+ 'order/properties-alphabetical-order' ,
40
+ // https://stylelint.io/user-guide/rules/property-allowed-list
34
41
'property-allowed-list' ,
42
+ // https://stylelint.io/user-guide/rules/property-disallowed-list
43
+ 'property-disallowed-list' ,
44
+ // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/at-function-pattern/README.md
45
+ 'scss/at-function-pattern' ,
46
+ // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/at-import-partial-extension-blacklist/README.md
47
+ 'scss/at-import-partial-extension-blacklist' ,
48
+ // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/at-import-partial-extension-whitelist/README.md
49
+ 'scss/at-import-partial-extension-whitelist' ,
50
+ // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/dollar-variable-default/README.md
51
+ 'scss/dollar-variable-default' ,
52
+ // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/dollar-variable-pattern/README.md
53
+ 'scss/dollar-variable-pattern' ,
54
+ // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/no-dollar-variables/README.md
55
+ 'scss/no-dollar-variables' ,
56
+ // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/partial-no-import/README.md
35
57
'scss/partial-no-import' ,
58
+ // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/selector-nest-combinators/README.md
36
59
'scss/selector-nest-combinators' ,
37
- ' selector-attribute-operator-disallowed -list' ,
60
+ // https://stylelint.io/user-guide/rules/ selector-attribute-operator-allowed -list
38
61
'selector-attribute-operator-allowed-list' ,
39
- 'selector-combinator-disallowed-list' ,
62
+ // https://stylelint.io/user-guide/rules/selector-attribute-operator-disallowed-list
63
+ 'selector-attribute-operator-disallowed-list' ,
64
+ // https://stylelint.io/user-guide/rules/selector-combinator-allowed-list
40
65
'selector-combinator-allowed-list' ,
66
+ // https://stylelint.io/user-guide/rules/selector-combinator-disallowed-list
67
+ 'selector-combinator-disallowed-list' ,
68
+ // https://stylelint.io/user-guide/rules/selector-max-attribute
41
69
'selector-max-attribute' ,
70
+ // https://stylelint.io/user-guide/rules/selector-max-class
42
71
'selector-max-class' ,
72
+ // https://stylelint.io/user-guide/rules/selector-max-combinators
43
73
'selector-max-combinators' ,
74
+ // https://stylelint.io/user-guide/rules/selector-max-compound-selectors
44
75
'selector-max-compound-selectors' ,
76
+ // https://stylelint.io/user-guide/rules/selector-max-pseudo-class
45
77
'selector-max-pseudo-class' ,
78
+ // https://stylelint.io/user-guide/rules/selector-max-universal
46
79
'selector-max-universal' ,
80
+ // https://stylelint.io/user-guide/rules/selector-nested-pattern
47
81
'selector-nested-pattern' ,
48
- ' selector-pseudo-class-disallowed -list' ,
82
+ // https://stylelint.io/user-guide/rules/ selector-pseudo-class-allowed -list
49
83
'selector-pseudo-class-allowed-list' ,
50
- 'selector-pseudo-element-disallowed-list' ,
84
+ // https://stylelint.io/user-guide/rules/selector-pseudo-class-disallowed-list
85
+ 'selector-pseudo-class-disallowed-list' ,
86
+ // https://stylelint.io/user-guide/rules/selector-pseudo-element-allowed-list
51
87
'selector-pseudo-element-allowed-list' ,
88
+ // https://stylelint.io/user-guide/rules/selector-pseudo-element-disallowed-list
89
+ 'selector-pseudo-element-disallowed-list' ,
90
+ // https://stylelint.io/user-guide/rules/time-min-milliseconds
52
91
'time-min-milliseconds' ,
53
- ' unit-disallowed -list' ,
92
+ // https://stylelint.io/user-guide/rules/ unit-allowed -list
54
93
'unit-allowed-list' ,
55
- 'value-keyword-case' ,
56
- 'scss/dollar-variable-pattern' ,
57
- 'scss/at-function-pattern' ,
58
- 'scss/at-import-partial-extension-blacklist' ,
59
- 'scss/at-import-partial-extension-whitelist' ,
60
- 'scss/dollar-variable-default' ,
61
- 'scss/no-dollar-variables' ,
62
- 'order/properties-alphabetical-order' ,
94
+ // https://stylelint.io/user-guide/rules/unit-disallowed-list
95
+ 'unit-disallowed-list' ,
63
96
] ;
64
97
65
98
const overridenByOtherRule = [
66
99
'at-rule-disallowed-list' ,
67
100
'at-rule-property-required-list' ,
68
101
'at-rule-allowed-list' ,
69
102
'color-no-hex' ,
70
- 'selector-id-pattern' ,
71
103
] ;
72
104
73
105
const formattingByPrettier = [
@@ -124,13 +156,6 @@ const toReview = [
124
156
// https://stylelint.io/user-guide/rules/selector-disallowed-list/
125
157
'selector-disallowed-list' ,
126
158
// List of rules from stylelint v13 upgrade.
127
- // https://stylelint.io/user-guide/rules/alpha-value-notation/
128
- 'alpha-value-notation' ,
129
- // https://stylelint.io/user-guide/rules/color-function-notation/
130
- 'color-function-notation' ,
131
- // https://stylelint.io/user-guide/rules/hue-degree-notation/
132
- 'hue-degree-notation' ,
133
- // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/comment-no-empty/README.md
134
159
'scss/comment-no-empty' ,
135
160
// https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/dollar-variable-empty-line-after/README.md
136
161
'scss/dollar-variable-empty-line-after' ,
@@ -141,7 +166,6 @@ const toReview = [
141
166
// https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/no-global-function-names/README.md
142
167
'scss/no-global-function-names' ,
143
168
// ================================
144
- // List of rules we initially decided to ship the config without, although they could in theory be added.
145
169
// https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/at-each-key-value-single-line/README.md
146
170
'scss/at-each-key-value-single-line' ,
147
171
// https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/at-function-named-arguments/README.md
@@ -166,16 +190,14 @@ const toReview = [
166
190
'scss/function-unquote-no-unquoted-strings-inside' ,
167
191
// https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/map-keys-quotes/README.md
168
192
'scss/map-keys-quotes' ,
193
+ // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/media-feature-value-dollar-variable/README.md
194
+ 'scss/media-feature-value-dollar-variable' ,
169
195
// https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/no-duplicate-dollar-variables/README.md
170
196
'scss/no-duplicate-dollar-variables' ,
171
197
// https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/selector-no-union-class-name/README.md
172
198
'scss/selector-no-union-class-name' ,
173
- // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/media-feature-value-dollar-variable/README.md
174
- 'scss/media-feature-value-dollar-variable' ,
175
- // https://stylelint.io/user-guide/rules/selector-no-qualifying-type/
199
+ // https://stylelint.io/user-guide/rules/selector-no-qualifying-type
176
200
'selector-no-qualifying-type' ,
177
- // https://stylelint.io/user-guide/rules/shorthand-property-no-redundant-values/
178
- 'shorthand-property-no-redundant-values' ,
179
201
// https://github.com/hudochenkov/stylelint-order/blob/master/rules/properties-order/README.md
180
202
'order/properties-order' ,
181
203
] ;
0 commit comments