UNPKG

783 BMarkdownView Raw
1# selector-combinator-whitelist
2
3Specify a whitelist of allowed combinators.
4
5<!-- prettier-ignore -->
6```css
7 a + b {}
8/** ↑
9 * This combinator */
10```
11
12This rule normalizes the whitespace descendant combinator to be a single space.
13
14This rule ignores [reference combinators](https://www.w3.org/TR/selectors4/#idref-combinators) e.g. `/for/`.
15
16## Options
17
18`array|string`: `["array", "of", "combinators"]|"combinator"`
19
20Given:
21
22```
23[">", " "]
24```
25
26The following patterns are considered violations:
27
28<!-- prettier-ignore -->
29```css
30a + b {}
31```
32
33<!-- prettier-ignore -->
34```css
35a ~ b {}
36```
37
38The following patterns are _not_ considered violations:
39
40<!-- prettier-ignore -->
41```css
42a > b {}
43```
44
45<!-- prettier-ignore -->
46```css
47a b {}
48```
49
50<!-- prettier-ignore -->
51```css
52a
53b {}
54```