notes/node_modules/stylelint-scss/src/rules/selector-no-redundant-nesti.../README.md

62 lines
557 B
Markdown
Raw Normal View History

2017-03-09 18:16:08 +00:00
# selector-no-redundant-nesting-selector
Disallow redundant nesting selectors (`&`).
```scss
p {
& a {}
//↑
// This type of selector
}
```
The following patterns are considered warnings:
```scss
p {
& a {}
}
```
```scss
p {
& > a {}
}
```
```scss
p {
& .class {}
}
```
```scss
p {
& + .foo {}
}
```
The following patterns are *not* considered warnings:
```scss
p {
&.foo {}
}
```
```scss
p {
.foo > & {}
}
```
```scss
p {
&,
.foo,
.bar {
margin: 0;
}
}
```