@@ -7,67 +7,99 @@ const config = require('../config');
77 */
88
99const tooOpinionated = [
10+ // https://stylelint.io/user-guide/rules/comment-word-disallowed-list
1011 '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
1513 '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
1617 'declaration-property-value-allowed-list' ,
17- ' font-family-name-quotes' ,
18+ // https://stylelint.io/user-guide/rules/ font-weight-notation
1819 '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
1923 'function-disallowed-list' ,
24+ // https://stylelint.io/user-guide/rules/function-url-no-scheme-relative
2025 '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
2327 '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
2733 'media-feature-name-disallowed-list' ,
34+ // https://stylelint.io/user-guide/rules/media-feature-name-value-allowed-list
2835 '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
3137 '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
3441 '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
3557 'scss/partial-no-import' ,
58+ // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/selector-nest-combinators/README.md
3659 'scss/selector-nest-combinators' ,
37- ' selector-attribute-operator-disallowed -list' ,
60+ // https://stylelint.io/user-guide/rules/ selector-attribute-operator-allowed -list
3861 '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
4065 '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
4169 'selector-max-attribute' ,
70+ // https://stylelint.io/user-guide/rules/selector-max-class
4271 'selector-max-class' ,
72+ // https://stylelint.io/user-guide/rules/selector-max-combinators
4373 'selector-max-combinators' ,
74+ // https://stylelint.io/user-guide/rules/selector-max-compound-selectors
4475 'selector-max-compound-selectors' ,
76+ // https://stylelint.io/user-guide/rules/selector-max-pseudo-class
4577 'selector-max-pseudo-class' ,
78+ // https://stylelint.io/user-guide/rules/selector-max-universal
4679 'selector-max-universal' ,
80+ // https://stylelint.io/user-guide/rules/selector-nested-pattern
4781 'selector-nested-pattern' ,
48- ' selector-pseudo-class-disallowed -list' ,
82+ // https://stylelint.io/user-guide/rules/ selector-pseudo-class-allowed -list
4983 '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
5187 '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
5291 'time-min-milliseconds' ,
53- ' unit-disallowed -list' ,
92+ // https://stylelint.io/user-guide/rules/ unit-allowed -list
5493 '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' ,
6396] ;
6497
6598const overridenByOtherRule = [
6699 'at-rule-disallowed-list' ,
67100 'at-rule-property-required-list' ,
68101 'at-rule-allowed-list' ,
69102 'color-no-hex' ,
70- 'selector-id-pattern' ,
71103] ;
72104
73105const formattingByPrettier = [
@@ -124,13 +156,6 @@ const toReview = [
124156 // https://stylelint.io/user-guide/rules/selector-disallowed-list/
125157 'selector-disallowed-list' ,
126158 // 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
134159 'scss/comment-no-empty' ,
135160 // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/dollar-variable-empty-line-after/README.md
136161 'scss/dollar-variable-empty-line-after' ,
@@ -141,7 +166,6 @@ const toReview = [
141166 // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/no-global-function-names/README.md
142167 'scss/no-global-function-names' ,
143168 // ================================
144- // List of rules we initially decided to ship the config without, although they could in theory be added.
145169 // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/at-each-key-value-single-line/README.md
146170 'scss/at-each-key-value-single-line' ,
147171 // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/at-function-named-arguments/README.md
@@ -166,16 +190,14 @@ const toReview = [
166190 'scss/function-unquote-no-unquoted-strings-inside' ,
167191 // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/map-keys-quotes/README.md
168192 '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' ,
169195 // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/no-duplicate-dollar-variables/README.md
170196 'scss/no-duplicate-dollar-variables' ,
171197 // https://github.com/kristerkari/stylelint-scss/blob/master/src/rules/selector-no-union-class-name/README.md
172198 '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
176200 'selector-no-qualifying-type' ,
177- // https://stylelint.io/user-guide/rules/shorthand-property-no-redundant-values/
178- 'shorthand-property-no-redundant-values' ,
179201 // https://github.com/hudochenkov/stylelint-order/blob/master/rules/properties-order/README.md
180202 'order/properties-order' ,
181203] ;
0 commit comments