如何使用stylelint“rule-empty-line-before”仅为第一个嵌套块生成新行:
例:
a {
margin: 0;
padding: 0;
b {
margin: 0;
}
c {
margin: 0;
}
}
以下内容为所有嵌套块添加了新行:
"rule-empty-line-before": [
"never-multi-line",
{
"except": ["inside-block"]
}
],
您可以使用以下方法强制执行此约定
"rule-empty-line-before": [
"always", {
"except": ["inside-block-and-after-rule"]
}
],
来自文档的"About rules" section:
我们建议您将主要选项(例如
"always"
或"never"
)设置为最常见的选项,并使用除可选的辅助选项定义例外。
在您的情况下,最常见的情况是"always"
,其中规则在一个块内,另一个规则是异常。 (inside-block-and-after-rule
次要选项记录为in the rule README。)