68 lines
640 B
Markdown
68 lines
640 B
Markdown
|
|
# block-no-empty
|
||
|
|
|
||
|
|
Disallow empty blocks.
|
||
|
|
|
||
|
|
```css
|
||
|
|
a { }
|
||
|
|
/** ↑
|
||
|
|
* Blocks like this */
|
||
|
|
```
|
||
|
|
|
||
|
|
## Options
|
||
|
|
|
||
|
|
### `true`
|
||
|
|
|
||
|
|
The following patterns are considered violations:
|
||
|
|
|
||
|
|
```css
|
||
|
|
a {}
|
||
|
|
```
|
||
|
|
|
||
|
|
```css
|
||
|
|
a { }
|
||
|
|
```
|
||
|
|
|
||
|
|
```css
|
||
|
|
@media print {
|
||
|
|
a {}
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
The following patterns are *not* considered violations:
|
||
|
|
|
||
|
|
```css
|
||
|
|
a {
|
||
|
|
/* foo */
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
```css
|
||
|
|
@media print {
|
||
|
|
a {
|
||
|
|
color: pink;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
## Optional secondary options
|
||
|
|
|
||
|
|
### `ignore: ["comments"]`
|
||
|
|
|
||
|
|
Exclude comments from being treated as content inside of a block.
|
||
|
|
|
||
|
|
The following patterns are considered violations:
|
||
|
|
|
||
|
|
```css
|
||
|
|
a {
|
||
|
|
/* foo */
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
```css
|
||
|
|
@media print {
|
||
|
|
a {
|
||
|
|
/* foo */
|
||
|
|
}
|
||
|
|
}
|
||
|
|
```
|