UNPKG

1.94 kBJavaScriptView Raw
1module.exports = {
2 rules: {
3 'selector-attribute-brackets-space-inside': 'never',
4 // 'selector-attribute-operator-blacklist': array|string: ["array", "of", "operators"]|"operator"
5 'selector-attribute-operator-space-after': 'never',
6 'selector-attribute-operator-space-before': 'never',
7 // 'selector-attribute-operator-whitelist': array|string: ["array", "of", "operators"]|"operator"
8 'selector-attribute-quotes': 'never',
9 // 'selector-class-pattern': regex|string
10 'selector-combinator-space-after': 'always',
11 'selector-combinator-space-before': 'always',
12 'selector-descendant-combinator-no-non-space': true,
13 // 'selector-id-pattern': regex|string
14 // 'selector-max-attribute': 2,
15 'selector-max-class': 3,
16 // 'selector-max-combinators': 2,
17 'selector-max-compound-selectors': 3,
18 'selector-max-id': 0,
19 'selector-max-specificity': '0,3,1',
20 // 'selector-nested-pattern': '^&:(?:hover|focus)$',
21 'selector-no-qualifying-type': [true, { ignore: ['attribute'] }],
22 // 'selector-max-type': 2,
23 'selector-max-universal': 0,
24 'selector-no-vendor-prefix': true,
25 // 'selector-pseudo-class-blacklist': array|string|regex: ["array", "of", "unprefixed", "pseudo-classes" or "regex"]|"pseudo-class"|/regex/
26 'selector-pseudo-class-case': 'lower',
27 'selector-pseudo-class-no-unknown': [
28 true,
29 {
30 ignorePseudoClasses: ['export', 'import', 'global', 'local']
31 }
32 ],
33 'selector-pseudo-class-parentheses-space-inside': 'never',
34 // 'selector-pseudo-class-whitelist': array|string|regex: ["array", "of", "unprefixed", "pseudo-classes" or "regex"]|"pseudo-class"|/regex/
35 'selector-pseudo-element-case': 'lower',
36 'selector-pseudo-element-colon-notation': 'double',
37 'selector-pseudo-element-no-unknown': true,
38 'selector-type-case': 'lower',
39 'selector-type-no-unknown': true,
40 'selector-max-empty-lines': 0
41 }
42}