.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / stylelint / docs / user-guide / example-config.md
1 # Example config
2
3 This example config lists all of the [rules](rules.md) and their primary options. You can remove ([or turn off](configuration.md#rules)) the rules you don't want and edit the primary option of each rule to your liking.
4
5 You might want to learn a little about [how rules are named and how they work together](about-rules.md), to get a better idea of what each rule does.
6
7 ```json
8 {
9   "rules": {
10     "at-rule-blacklist": string|[],
11     "at-rule-empty-line-before": "always"|"never",
12     "at-rule-name-case": "lower"|"upper",
13     "at-rule-name-newline-after": "always"|"always-multi-line",
14     "at-rule-name-space-after": "always"|"always-single-line",
15     "at-rule-no-unknown": true,
16     "at-rule-no-vendor-prefix": true,
17     "at-rule-semicolon-newline-after": "always",
18     "at-rule-semicolon-space-before": "always"|"never",
19     "at-rule-whitelist": string|[],
20     "block-closing-brace-empty-line-before": "always-multi-line"|"never",
21     "block-closing-brace-newline-after": "always"|"always-single-line"|"never-single-line"|"always-multi-line"|"never-multi-line",
22     "block-closing-brace-newline-before": "always"|"always-multi-line"|"never-multi-line",
23     "block-closing-brace-space-after": "always"|"always-single-line"|"never-single-line"|"always-multi-line"|"never-multi-line",
24     "block-closing-brace-space-before": "always"|"never"|"always-single-line"|"never-single-line"|"always-multi-line"|"never-multi-line",
25     "block-no-empty": true,
26     "block-opening-brace-newline-after": "always"|"always-multi-line"|"never-multi-line",
27     "block-opening-brace-newline-before": "always"|"always-single-line"|"never-single-line"|"always-multi-line"|"never-multi-line",
28     "block-opening-brace-space-after": "always"|"always-single-line"|"never-single-line"|"always-multi-line"|"never-multi-line",
29     "block-opening-brace-space-before": "always"|"always-single-line"|"never-single-line"|"always-multi-line"|"never-multi-line",
30     "color-hex-case": "lower"|"upper",
31     "color-hex-length": "short"|"long",
32     "color-named": "always-where-possible"|"never",
33     "color-no-hex": true,
34     "color-no-invalid-hex": true,
35     "comment-empty-line-before": "always"|"never",
36     "comment-no-empty": true,
37     "comment-whitespace-inside": "always"|"never",
38     "comment-word-blacklist": string|[],
39     "custom-media-pattern": string,
40     "custom-property-empty-line-before": "always"|"never",
41     "custom-property-pattern": string,
42     "declaration-bang-space-after": "always"|"never",
43     "declaration-bang-space-before": "always"|"never",
44     "declaration-block-no-duplicate-properties": true,
45     "declaration-block-no-redundant-longhand-properties": true,
46     "declaration-block-no-shorthand-property-overrides": true,
47     "declaration-block-semicolon-newline-after": "always"|"always-multi-line"|"never-multi-line",
48     "declaration-block-semicolon-newline-before": "always"|"always-multi-line"|"never-multi-line",
49     "declaration-block-semicolon-space-after": "always"|"never"|"always-single-line"|"never-single-line",
50     "declaration-block-semicolon-space-before": "always"|"never"|"always-single-line"|"never-single-line",
51     "declaration-block-single-line-max-declarations": int,
52     "declaration-block-trailing-semicolon": "always"|"never",
53     "declaration-colon-newline-after": "always"|"always-multi-line",
54     "declaration-colon-space-after": "always"|"never"|"always-single-line",
55     "declaration-colon-space-before": "always"|"never",
56     "declaration-empty-line-before": "always"|"never",
57     "declaration-no-important": true,
58     "declaration-property-unit-blacklist": {},
59     "declaration-property-unit-whitelist": {},
60     "declaration-property-value-blacklist": {},
61     "declaration-property-value-whitelist": {},
62     "font-family-name-quotes": "always-where-required"|"always-where-recommended"|"always-unless-keyword",
63     "font-family-no-duplicate-names": true,
64     "font-family-no-missing-generic-family-keyword": true,
65     "font-weight-notation": "numeric"|"named",
66     "function-blacklist": string|[],
67     "function-calc-no-unspaced-operator": true,
68     "function-comma-newline-after": "always"|"always-multi-line"|"never-multi-line",
69     "function-comma-newline-before": "always"|"always-multi-line"|"never-multi-line",
70     "function-comma-space-after": "always"|"never"|"always-single-line"|"never-single-line",
71     "function-comma-space-before": "always"|"never"|"always-single-line"|"never-single-line",
72     "function-linear-gradient-no-nonstandard-direction": true,
73     "function-max-empty-lines": int,
74     "function-name-case": "lower"|"upper",
75     "function-parentheses-newline-inside": "always"|"always-multi-line"|"never-multi-line",
76     "function-parentheses-space-inside": "always"|"never"|"always-single-line"|"never-single-line",
77     "function-url-no-scheme-relative": true,
78     "function-url-quotes": "always"|"never",
79     "function-url-scheme-blacklist": string|[],
80     "function-url-scheme-whitelist": string|[],
81     "function-whitelist": string|[],
82     "function-whitespace-after": "always"|"never",
83     "indentation": int|"tab",
84     "keyframe-declaration-no-important": true,
85     "length-zero-no-unit": true,
86     "max-empty-lines": int,
87     "max-line-length": int,
88     "max-nesting-depth": int,
89     "media-feature-colon-space-after": "always"|"never",
90     "media-feature-colon-space-before": "always"|"never",
91     "media-feature-name-blacklist": string|[],
92     "media-feature-name-case": "lower"|"upper",
93     "media-feature-name-no-unknown": true,
94     "media-feature-name-no-vendor-prefix": true,
95     "media-feature-name-whitelist": string|[],
96     "media-feature-parentheses-space-inside": "always"|"never",
97     "media-feature-range-operator-space-after": "always"|"never",
98     "media-feature-range-operator-space-before": "always"|"never",
99     "media-query-list-comma-newline-after": "always"|"always-multi-line"|"never-multi-line",
100     "media-query-list-comma-newline-before": "always"|"always-multi-line"|"never-multi-line",
101     "media-query-list-comma-space-after": "always"|"never"|"always-single-line"|"never-single-line",
102     "media-query-list-comma-space-before": "always"|"never"|"always-single-line"|"never-single-line",
103     "no-descending-specificity": true,
104     "no-duplicate-at-import-rules": true,
105     "no-duplicate-selectors": true,
106     "no-empty-source": true,
107     "no-eol-whitespace": true,
108     "no-extra-semicolons": true,
109     "no-invalid-double-slash-comments": true,
110     "no-missing-end-of-source-newline": true,
111     "no-unknown-animations": true,
112     "number-leading-zero": "always"|"never",
113     "number-max-precision": int,
114     "number-no-trailing-zeros": true,
115     "property-blacklist": string|[],
116     "property-case": "lower"|"upper",
117     "property-no-unknown": true,
118     "property-no-vendor-prefix": true,
119     "property-whitelist": string|[],
120     "rule-empty-line-before": "always"|"never"|"always-multi-line"|"never-multi-line",
121     "selector-attribute-brackets-space-inside": "always"|"never",
122     "selector-attribute-operator-blacklist": string|[],
123     "selector-attribute-operator-space-after": "always"|"never",
124     "selector-attribute-operator-space-before": "always"|"never",
125     "selector-attribute-operator-whitelist": string|[],
126     "selector-attribute-quotes": "always"|"never",
127     "selector-class-pattern": string,
128     "selector-combinator-space-after": "always"|"never",
129     "selector-combinator-space-before": "always"|"never",
130     "selector-descendant-combinator-no-non-space": true,
131     "selector-id-pattern": string,
132     "selector-list-comma-newline-after": "always"|"always-multi-line"|"never-multi-line",
133     "selector-list-comma-newline-before": "always"|"always-multi-line"|"never-multi-line",
134     "selector-list-comma-space-after": "always"|"never"|"always-single-line"|"never-single-line",
135     "selector-list-comma-space-before": "always"|"never"|"always-single-line"|"never-single-line",
136     "selector-max-attribute": int,
137     "selector-max-class": int,
138     "selector-max-combinators": int,
139     "selector-max-compound-selectors": int,
140     "selector-max-empty-lines": int,
141     "selector-max-id": int,
142     "selector-max-specificity": string,
143     "selector-max-type": int,
144     "selector-max-universal": int,
145     "selector-nested-pattern": string,
146     "selector-no-qualifying-type": true,
147     "selector-no-vendor-prefix": true,
148     "selector-pseudo-class-blacklist": string|[],
149     "selector-pseudo-class-case": "lower"|"upper",
150     "selector-pseudo-class-no-unknown": true,
151     "selector-pseudo-class-parentheses-space-inside": "always"|"never",
152     "selector-pseudo-class-whitelist": string|[],
153     "selector-pseudo-element-case": "lower"|"upper",
154     "selector-pseudo-element-colon-notation": "single"|"double",
155     "selector-pseudo-element-no-unknown": true,
156     "selector-type-case": "lower"|"upper",
157     "selector-type-no-unknown": true,
158     "shorthand-property-no-redundant-values": true,
159     "string-no-newline": true,
160     "string-quotes": "single"|"double",
161     "time-min-milliseconds": int,
162     "unit-blacklist": string|[],
163     "unit-case": "lower"|"upper",
164     "unit-no-unknown": true,
165     "unit-whitelist": string|[],
166     "value-keyword-case": "lower"|"upper",
167     "value-list-comma-newline-after": "always"|"always-multi-line"|"never-multi-line",
168     "value-list-comma-newline-before": "always"|"always-multi-line"|"never-multi-line",
169     "value-list-comma-space-after": "always"|"never"|"always-single-line"|"never-single-line",
170     "value-list-comma-space-before": "always"|"never"|"always-single-line"|"never-single-line",
171     "value-list-max-empty-lines": int,
172     "value-no-vendor-prefix": true
173   }
174 }
175 ```