UNPKG

787 BMarkdownView Raw
1# selector-combinator-disallowed-list
2
3Specify a list of disallowed 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
38<!-- prettier-ignore -->
39```css
40a
41b {}
42```
43
44The following patterns are _not_ considered violations:
45
46<!-- prettier-ignore -->
47```css
48a + b {}
49```
50
51<!-- prettier-ignore -->
52```css
53a ~ b {}
54```