Skip to main content

declaration-block-trailing-semicolon

警告

此规则已弃用,并将在将来删除。 参见 迁移指南。

要求或禁止声明块中使用尾随分号。

a { background: orange; color: pink; }
/** ↑
* This semicolon */

尾随分号是声明块中的最后一个分号,它是可选的。

该规则忽略了:

  • 减少混入
  • 尾随 // 条注释
  • 包含嵌套 (at-) 规则的声明块

fix 选项 可以自动修复此规则报告的所有问题。

选项​

string: "always"|"never"

"always"​

后面必须始终有一个分号。

以下模式被视为问题:

a { color: pink }
a { background: orange; color: pink }
a { @include foo }

以下模式不被视为问题:

a { color: pink; }
a { background: orange; color: pink; }
a { @include foo; }

"never"​

后面一定不能有分号。

以下模式被视为问题:

a { color: pink; }
a { background: orange; color: pink; }

以下模式不被视为问题:

a { color: pink }
a { background: orange; color: pink }

可选的辅助选项​

ignore: ["single-declaration"]​

忽略包含单个声明的声明块。

以下模式不被视为问题:

a { color: pink }
a { color: pink; }