.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / stylelint / lib / rules / selector-list-comma-newline-before / README.md
1 # selector-list-comma-newline-before
2
3 Require a newline or disallow whitespace before the commas of selector lists.
4
5 ```css
6     a
7     , b { color: pink; }
8 /** ↑
9  * The newline before this comma */
10 ```
11
12 ## Options
13
14 `string`: `"always"|"always-multi-line"|"never-multi-line"`
15
16 ### `"always"`
17
18 There *must always* be a newline before the commas.
19
20 The following patterns are considered violations:
21
22 ```css
23 a, b { color: pink; }
24 ```
25
26 ```css
27 a,
28 b { color: pink; }
29 ```
30
31 The following patterns are *not* considered violations:
32
33 ```css
34 a
35 , b { color: pink; }
36 ```
37
38 ```css
39 a
40 ,b { color: pink; }
41 ```
42
43 ### `"always-multi-line"`
44
45 There *must always* be a newline before the commas in multi-line selector lists.
46
47 The following patterns are considered violations:
48
49 ```css
50 a,
51 b { color: pink; }
52 ```
53
54 The following patterns are *not* considered violations:
55
56 ```css
57 a, b { color: pink; }
58 ```
59
60 ```css
61 a
62 ,b { color: pink; }
63 ```
64
65 ```css
66 a
67 ,
68 b { color: pink; }
69 ```
70
71 ### `"never-multi-line"`
72
73 There *must never* be whitespace before the commas in multi-line selector lists.
74
75 The following patterns are considered violations:
76
77 ```css
78 a
79 , b { color: pink; }
80 ```
81
82 ```css
83 a
84 ,
85 b { color: pink; }
86 ```
87
88 The following patterns are *not* considered violations:
89
90 ```css
91 a,b { color: pink; }
92 ```
93
94 ```css
95 a,
96 b { color: pink; }
97 ```