1
0
mirror of https://github.com/thangisme/notes.git synced 2024-11-01 02:27:20 -04:00
notes/node_modules/stylelint/lib/rules/rule-non-nested-empty-line-before
Patrick Marsceill b7b0d0d7bf
Initial commit
2017-03-09 13:16:08 -05:00
..
index.js Initial commit 2017-03-09 13:16:08 -05:00
README.md Initial commit 2017-03-09 13:16:08 -05:00

rule-non-nested-empty-line-before

Deprecated: instead use the rule-empty-line-before.

Require or disallow an empty line before non-nested rules.

a {}
      /* ← */
b {}  /* ↑ */
/**      ↑
 * This line */

If the rule is the very first node in a stylesheet then it is ignored.

Options

string: "always"|"never"|"always-multi-line"|"never-multi-line"

"always"

There must always be an empty line before rules.

The following patterns are considered warnings:

a {} b {}
a {}
b {}

The following patterns are not considered warnings:

a {}

b {}

"never"

There must never be an empty line before rules.

The following patterns are considered warnings:

a {}

b {}

The following patterns are not considered warnings:

a {} b {}
a {}
b {}

"always-multi-line"

There must always be an empty line before multi-line rules.

The following patterns are considered warnings:

a
{}
b
{}

The following patterns are not considered warnings:

a
{}

b
{}

"never-multi-line"

There must never be an empty line before multi-line rules.

The following patterns are considered warnings:

a
{}

b
{}

The following patterns are not considered warnings:

a
{}
b
{}

Optional secondary options

ignore: ["after-comment"]

Ignore rules that come after a comment.

The following patterns are not considered warnings:

a
{}
/* comment */
b
{}
a
{}
/* comment */

b
{}

Optional secondary options

except: ["after-single-line-comment"]

For example, with "always":

The following patterns are considered warnings:

/* comment */

a
{}

The following patterns are not considered warnings:

/* comment */
a
{}