Skip to content

Commit 09d60e1

Browse files
committed
update stylelint to version 15 - PLATO-1264
and replace deprecated linter rules with rules from stylelint/stylistic
1 parent f795371 commit 09d60e1

File tree

2 files changed

+38
-35
lines changed

2 files changed

+38
-35
lines changed

index.js

+35-33
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,21 @@
22

33
module.exports = {
44
"plugins": [
5+
"stylelint-stylistic",
56
"stylelint-selector-tag-no-without-class"
67
],
78
"rules": {
89
"plugin/selector-tag-no-without-class": ["div", "span"],
9-
"at-rule-name-case": "lower",
10-
"at-rule-name-space-after": "always-single-line",
10+
"stylistic/at-rule-name-case": "lower",
11+
"stylistic/at-rule-name-space-after": "always-single-line",
1112
"at-rule-no-unknown": true,
12-
"block-closing-brace-newline-after": "always",
13-
"block-closing-brace-space-before": "always-single-line",
13+
"stylistic/block-closing-brace-newline-after": "always",
14+
"stylistic/block-closing-brace-space-before": "always-single-line",
1415
"block-no-empty": true,
15-
"block-opening-brace-newline-after": "always-multi-line",
16-
"block-opening-brace-space-after": "always-single-line",
17-
"block-opening-brace-space-before": "always",
18-
"color-hex-case": "lower",
16+
"stylistic/block-opening-brace-newline-after": "always-multi-line",
17+
"stylistic/block-opening-brace-space-after": "always-single-line",
18+
"stylistic/block-opening-brace-space-before": "always",
19+
"stylistic/color-hex-case": "lower",
1920
"color-hex-length": "long",
2021
"color-named": "never",
2122
"color-no-invalid-hex": true,
@@ -30,15 +31,16 @@ module.exports = {
3031
}
3132
],
3233
"declaration-block-no-shorthand-property-overrides": true,
33-
"declaration-block-semicolon-newline-after": "always-multi-line",
34-
"declaration-block-semicolon-newline-before": "never-multi-line",
35-
"declaration-block-semicolon-space-after": "always-single-line",
36-
"declaration-block-semicolon-space-before": "never",
34+
"stylistic/declaration-block-semicolon-newline-after": "always-multi-line",
35+
"stylistic/declaration-block-semicolon-newline-before": "never-multi-line",
36+
"stylistic/declaration-block-semicolon-space-after": "always-single-line",
37+
"stylistic/declaration-block-semicolon-space-before": "never",
3738
"declaration-block-trailing-semicolon": "always",
38-
"declaration-colon-space-after": "always-single-line",
39-
"declaration-colon-space-before": "never",
39+
"stylistic/declaration-colon-space-after": "always-single-line",
40+
"stylistic/declaration-colon-space-before": "never",
4041
"declaration-empty-line-before": "never",
4142
"declaration-no-important": true,
43+
"declaration-property-value-no-unknown": true,
4244
"font-family-name-quotes": "always-where-recommended",
4345
"font-family-no-duplicate-names": true,
4446
"function-calc-no-unspaced-operator": true,
@@ -50,42 +52,42 @@ module.exports = {
5052
"no-duplicate-at-import-rules": true,
5153
"no-duplicate-selectors": true,
5254
"no-empty-source": true,
53-
"no-eol-whitespace": true,
54-
"no-extra-semicolons": true,
55+
"stylistic/no-eol-whitespace": true,
56+
"stylistic/no-extra-semicolons": true,
5557
"no-invalid-double-slash-comments": true,
5658
"no-unknown-animations": true,
57-
"number-no-trailing-zeros": true,
59+
"stylistic/number-no-trailing-zeros": true,
5860
"property-case": "lower",
5961
"property-no-unknown": true,
60-
"selector-attribute-brackets-space-inside": "never",
61-
"selector-attribute-operator-space-after": "never",
62-
"selector-attribute-operator-space-before": "never",
62+
"stylistic/selector-attribute-brackets-space-inside": "never",
63+
"stylistic/selector-attribute-operator-space-after": "never",
64+
"stylistic/selector-attribute-operator-space-before": "never",
6365
"selector-attribute-quotes": "always",
6466
"selector-combinator-space-after": "always",
65-
"selector-combinator-space-before": "always",
66-
"selector-descendant-combinator-no-non-space": true,
67-
"selector-list-comma-newline-after": "always",
68-
"selector-pseudo-class-case": "lower",
67+
"stylistic/selector-combinator-space-before": "always",
68+
"stylistic/selector-descendant-combinator-no-non-space": true,
69+
"stylistic/selector-list-comma-newline-after": "always",
70+
"stylistic/selector-pseudo-class-case": "lower",
6971
"selector-pseudo-class-no-unknown": true,
70-
"selector-pseudo-class-parentheses-space-inside": "never",
72+
"stylistic/selector-pseudo-class-parentheses-space-inside": "never",
7173
"selector-pseudo-element-colon-notation": "double",
72-
"selector-pseudo-element-case": "lower",
74+
"stylistic/selector-pseudo-element-case": "lower",
7375
"selector-pseudo-element-no-unknown": true,
7476
"selector-type-case": "lower",
7577
"selector-type-no-unknown": true,
7678
"string-no-newline": true,
77-
"string-quotes": "double",
78-
"unit-case": "lower",
79+
"stylistic/string-quotes": "double",
80+
"stylistic/unit-case": "lower",
7981
"unit-no-unknown": true,
8082
"value-keyword-case": "lower",
81-
"value-list-comma-newline-after": "never-multi-line",
82-
"value-list-comma-newline-before": "never-multi-line",
83-
"value-list-comma-space-after": "always",
84-
"value-list-comma-space-before": "never",
83+
"stylistic/value-list-comma-newline-after": "never-multi-line",
84+
"stylistic/value-list-comma-newline-before": "never-multi-line",
85+
"stylistic/value-list-comma-space-after": "always",
86+
"stylistic/value-list-comma-space-before": "never",
8587
"declaration-property-value-allowed-list": {
8688
"flex": ["/^\\S+\\s+\\S+\\s+\\S+$/"]
8789
},
88-
"indentation": "tab"
90+
"stylistic/indentation": "tab"
8991
},
9092
"overrides": [
9193
{

package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"dependencies": {
1313
"postcss": "^8.4.5",
1414
"postcss-less": "^6.0.0",
15-
"stylelint": "^14.1.0",
16-
"stylelint-selector-tag-no-without-class": "^2.0.5"
15+
"stylelint": "^15.10.0",
16+
"stylelint-selector-tag-no-without-class": "^2.0.5",
17+
"stylelint-stylistic": "^0.4.3"
1718
}
1819
}

0 commit comments

Comments
 (0)