UNPKG

stylelint

Version:

A mighty, modern CSS linter.

117 lines (74 loc) 1.51 kB
# max-empty-lines Limit the number of adjacent empty lines. <!-- prettier-ignore --> ```css a {} /* ← */ /* ← */ a {} /* ↑ */ /** ↑ * These lines */ ``` The [`fix` option](../../../docs/user-guide/usage/options.md#fix) can automatically fix all of the problems reported by this rule. ## Options `int`: Maximum number of adjacent empty lines allowed. For example, with `2`: The following patterns are considered violations: <!-- prettier-ignore --> ```css a {} b {} ``` Comment strings are also checked -- so the following is a violation: <!-- prettier-ignore --> ```css /* Call me Ishmael. Some years ago--never mind how long precisely-—... */ ``` The following patterns are _not_ considered violations: <!-- prettier-ignore --> ```css a {} b {} ``` <!-- prettier-ignore --> ```css a {} b {} ``` <!-- prettier-ignore --> ```css a {} b {} ``` ## Optional secondary options ### `ignore: ["comments"]` Only enforce the adjacent empty lines limit for lines that are not comments. For example, with `2` adjacent empty lines: The following patterns are considered violations: <!-- prettier-ignore --> ```css /* horse */ a {} b {} ``` The following patterns are _not_ considered violations: <!-- prettier-ignore --> ```css /* Call me Ishmael. Some years ago -- never mind how long precisely -- ... */ ``` <!-- prettier-ignore --> ```css a { /* Comment inside the declaration with a lot of empty lines... */ color: pink; } ```