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 |