如何使 stylelint 防止嵌套块中最后一个大括号后出现空行?

How to make stylelint prevent an empty line after the last brace in a nested block?

获得此输出需要哪些配置设置:

.namespace {
   .title {}

   .item {}
}

我找到了块之间空行的配置,但没有关于防止嵌套块中最后一个空行的配置。

.namespace {
   .title {}
   --- rule-nested-empty-line-before ---
   .item {}
   --- But this empty line should throw a warning ---
}

stylelint@7.1 中添加了 block-closing-brace-empty-line-before 规则。您可以使用此规则在块的右括号之前禁止或允许空行。

如果您希望禁止空行,您应该使用 "never" 主要选项,例如

"block-closing-brace-empty-line-before": "never"

这将强制执行以下代码样式:

.namespace {
  .item {}
}