-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.stylelintrc.yaml
205 lines (204 loc) · 6.88 KB
/
.stylelintrc.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
---
rules:
color-no-invalid-hex: true
font-family-no-duplicate-names: true
font-family-no-missing-generic-family-keyword: true
function-calc-no-invalid: true
function-calc-no-unspaced-operator: true
function-linear-gradient-no-nonstandard-direction: true
string-no-newline: true
unit-no-unknown: true
property-no-unknown: true
keyframe-declaration-no-important: true
declaration-block-no-duplicate-properties:
- true
- ignore:
- consecutive-duplicates-with-different-values
declaration-block-no-shorthand-property-overrides: true
block-no-empty: true
selector-pseudo-class-no-unknown: true
selector-pseudo-element-no-unknown: true
selector-type-no-unknown: true
media-feature-name-no-unknown: true
at-rule-no-unknown: true
comment-no-empty: true
no-descending-specificity: true
no-duplicate-at-import-rules: true
no-duplicate-selectors: true
no-empty-source: true
no-extra-semicolons: true
no-invalid-double-slash-comments: true
alpha-value-notation: number
hue-degree-notation: angle
# TODO: update this to modern when HTML5 validator/css3 validator are fixed
color-function-notation: legacy
color-named: always-where-possible
color-no-hex: true
length-zero-no-unit: true
font-weight-notation: named-where-possible
function-blacklist:
function-url-no-scheme-relative:
function-url-scheme-blacklist:
function-url-scheme-whitelist:
function-whitelist:
keyframes-name-pattern:
number-max-precision: 2
time-min-milliseconds:
unit-blacklist:
unit-whitelist:
shorthand-property-no-redundant-values: true
value-no-vendor-prefix: true
custom-property-pattern:
property-blacklist:
property-no-vendor-prefix: true
property-whitelist:
declaration-block-no-redundant-longhand-properties: true
declaration-no-important: true
declaration-property-unit-blacklist:
declaration-property-unit-whitelist:
declaration-property-value-blacklist:
declaration-property-value-whitelist:
declaration-block-single-line-max-declarations: 1
selector-attribute-operator-blacklist:
selector-attribute-operator-whitelist:
selector-class-pattern:
selector-combinator-blacklist:
selector-combinator-whitelist:
selector-id-pattern:
selector-max-attribute:
selector-max-class:
selector-max-combinators:
selector-max-compound-selectors:
selector-max-empty-lines: 0
selector-max-id:
selector-max-pseudo-class:
selector-max-specificity:
selector-max-type:
selector-max-universal:
selector-nested-pattern:
selector-no-qualifying-type:
selector-no-vendor-prefix: true
selector-pseudo-class-blacklist:
selector-pseudo-class-whitelist:
selector-pseudo-element-blacklist:
selector-pseudo-element-colon-notation: double
selector-pseudo-element-whitelist:
media-feature-name-blacklist:
media-feature-name-no-vendor-prefix: true
media-feature-name-value-whitelist:
media-feature-name-whitelist:
custom-media-pattern:
at-rule-blacklist:
at-rule-no-vendor-prefix: true
at-rule-property-requirelist:
at-rule-whitelist:
comment-word-blacklist:
max-nesting-depth:
no-unknown-animations: true
color-hex-case: upper
color-hex-length: long
font-family-name-quotes: always-where-recommended
function-comma-newline-after: always-multi-line
function-comma-newline-before: never-multi-line
function-comma-space-after: always
function-comma-space-before: never
function-max-empty-lines: 0
function-name-case: lower
function-parentheses-newline-inside: always-multi-line
function-parentheses-space-inside: never
function-url-quotes:
- always
- except:
- empty
function-whitespace-after: always
number-leading-zero: always
number-no-trailing-zeros: true
string-quotes: double
unit-case: lower
value-keyword-case: lower
value-list-comma-newline-after: always-multi-line
value-list-comma-newline-before: never-multi-line
value-list-comma-space-after: always
value-list-comma-space-before: never
value-list-max-empty-lines: 0
custom-property-empty-line-before: never
property-case: lower
declaration-bang-space-after: never
declaration-bang-space-before: always
declaration-colon-newline-after: always-multi-line
declaration-colon-space-after: always-single-line
declaration-colon-space-before: never
declaration-empty-line-before:
- never
- except:
- after-comment
declaration-block-semicolon-newline-after: always-multi-line
declaration-block-semicolon-newline-before: never-multi-line
declaration-block-semicolon-space-after: always-single-line
declaration-block-semicolon-space-before: never
declaration-block-trailing-semicolon: never
block-closing-brace-empty-line-before: never
block-closing-brace-newline-after: always
block-closing-brace-newline-before: always-multi-line
block-closing-brace-space-after: never-single-line
block-closing-brace-space-before: never-single-line
block-opening-brace-newline-after: always-multi-line
block-opening-brace-newline-before:
block-opening-brace-space-after: never-single-line
block-opening-brace-space-before: always
selector-attribute-brackets-space-inside: never
selector-attribute-operator-space-after: always
selector-attribute-operator-space-before: always
selector-attribute-quotes: always
selector-combinator-space-after: always
selector-combinator-space-before: always
selector-descendant-combinator-no-non-space: true
selector-pseudo-class-case: lower
selector-pseudo-class-parentheses-space-inside: always
selector-pseudo-element-case: lower
selector-type-case: lower
selector-list-comma-newline-after: always-multi-line
selector-list-comma-newline-before: never-multi-line
selector-list-comma-space-after: always-single-line
selector-list-comma-space-before: never
rule-empty-line-before:
- always
- ignore:
- after-comment
- first-nested
media-feature-colon-space-after: always
media-feature-colon-space-before: never
media-feature-name-case: lower
media-feature-parentheses-space-inside: never
media-feature-range-operator-space-after: always
media-feature-range-operator-space-before: always
media-query-list-comma-newline-after: always-multi-line
media-query-list-comma-newline-before: never-multi-line
media-query-list-comma-space-after: always-single-line
media-query-list-comma-space-before: never
at-rule-empty-line-before: always
at-rule-name-case: lower
at-rule-name-newline-after: always-multi-line
at-rule-name-space-after: always-single-line
at-rule-semicolon-newline-after: always
at-rule-semicolon-space-before: never
comment-empty-line-before: always
comment-whitespace-inside: always
indentation:
- tab
- baseIndentLevel: 1
- indentInsideParens: once-at-root-twice-in-block
- indentClosingBrace: false
linebreaks: unix
max-empty-lines:
- 2
- ignore:
- comments
max-line-length:
no-eol-whitespace:
- true
- ignore:
- empty-lines
no-missing-end-of-source-newline: true
no-empty-first-line: true
unicode-bom: never