1 | "use strict";
|
2 | module.exports = {
|
3 | rules: {
|
4 |
|
5 | indentation: 4,
|
6 | "string-quotes": "double",
|
7 | "max-empty-lines": 1,
|
8 | "no-eol-whitespace": [
|
9 | true,
|
10 | {
|
11 | ignore: ["empty-lines"],
|
12 | },
|
13 | ],
|
14 | "no-missing-end-of-source-newline": true,
|
15 |
|
16 | "block-no-empty": true,
|
17 | "block-opening-brace-newline-after": "always",
|
18 | "block-opening-brace-space-after": "always-single-line",
|
19 | "block-opening-brace-space-before": "always",
|
20 | "block-closing-brace-newline-after": "always",
|
21 | "block-closing-brace-newline-before": "always-multi-line",
|
22 | "block-closing-brace-space-before": "always-single-line",
|
23 |
|
24 | "color-hex-case": "lower",
|
25 | "color-hex-length": "short",
|
26 | "color-no-invalid-hex": true,
|
27 |
|
28 | "comment-empty-line-before": [
|
29 | "always",
|
30 | {
|
31 | except: [
|
32 | "first-nested",
|
33 | ],
|
34 | ignore: [
|
35 | "stylelint-commands",
|
36 | ],
|
37 | },
|
38 | ],
|
39 | "comment-whitespace-inside": "always",
|
40 |
|
41 | "declaration-bang-space-after": "never",
|
42 | "declaration-bang-space-before": "always",
|
43 | "declaration-block-semicolon-newline-after": "always-multi-line",
|
44 | "declaration-block-semicolon-space-after": "always-single-line",
|
45 | "declaration-block-semicolon-space-before": "never",
|
46 | "declaration-block-single-line-max-declarations": 1,
|
47 | "declaration-colon-space-after": "always-single-line",
|
48 | "declaration-colon-space-before": "never",
|
49 |
|
50 | "function-calc-no-unspaced-operator": true,
|
51 | "function-comma-newline-after": "always-multi-line",
|
52 | "function-comma-space-after": "always-single-line",
|
53 | "function-comma-space-before": "never",
|
54 | "function-parentheses-newline-inside": "always-multi-line",
|
55 | "function-parentheses-space-inside": "never-single-line",
|
56 | "function-whitespace-after": "always",
|
57 | "function-url-quotes": "always",
|
58 |
|
59 | "media-feature-colon-space-after": "always",
|
60 | "media-feature-colon-space-before": "never",
|
61 | "media-feature-range-operator-space-after": "always",
|
62 | "media-feature-range-operator-space-before": "always",
|
63 | "media-query-list-comma-newline-after": "always-multi-line",
|
64 | "media-query-list-comma-space-after": "always-single-line",
|
65 | "media-query-list-comma-space-before": "never",
|
66 | "media-feature-parentheses-space-inside": "never",
|
67 |
|
68 | "number-leading-zero": "always",
|
69 | "number-no-trailing-zeros": true,
|
70 | "length-zero-no-unit": true,
|
71 |
|
72 | "declaration-block-no-shorthand-property-overrides": true,
|
73 | "declaration-block-trailing-semicolon": "always",
|
74 | "rule-empty-line-before": [
|
75 | "always-multi-line",
|
76 | {
|
77 | except: [
|
78 | "first-nested",
|
79 | ],
|
80 | ignore: [
|
81 | "after-comment",
|
82 | ],
|
83 | },
|
84 | ],
|
85 |
|
86 | "selector-combinator-space-after": "always",
|
87 | "selector-combinator-space-before": "always",
|
88 | "selector-list-comma-newline-after": "always",
|
89 | "selector-list-comma-space-before": "never",
|
90 | "selector-pseudo-element-colon-notation": "double",
|
91 |
|
92 | "value-list-comma-newline-after": "always-multi-line",
|
93 | "value-list-comma-space-after": "always-single-line",
|
94 | "value-list-comma-space-before": "never",
|
95 |
|
96 | "unit-no-unknown": true,
|
97 | "shorthand-property-no-redundant-values": true,
|
98 | "property-no-unknown": true,
|
99 | "declaration-block-no-duplicate-properties": true,
|
100 | "selector-pseudo-class-no-unknown": true,
|
101 | "selector-pseudo-element-no-unknown": true,
|
102 | "value-no-vendor-prefix": true,
|
103 | },
|
104 | };
|