Vscode Prettier - 无需删除空行

mr_*_*rpt 2 visual-studio-code prettier prettier-vscode

我正在开发一个具有自己的样式格式化规则的项目,如果违反规则,则该项目不会构建。我习惯使用 prettier,但它删除了嵌套选择器前面的空行,但我的项目中应该有一个空行,如下所示:

.about {
    ==>> There should be a blank line here, but prettier removes it.
    &__inner {
       color: red;
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试了几个更漂亮的 VS Code 扩展,但到处都存在这些问题。告诉我如何设置自己的规则以使空行不被删除?

lej*_*lun 8

使用 Prettier 不可能也不会实现这一点。Prettier 非常固执己见,不再认为有必要添加新选项。

\n

来自更漂亮的选择哲学

\n
\n

期权哲学

\n然而,停止的时候到了。现在 Prettier 已经足够成熟,并且我们看到它被许多组织和项目采用,研究阶段已经结束。我们有足够的信心得出这样的结论:Prettier 达到了选项集应该为 \xe2\x80\x9cfrozen\xe2\x80\x9d 的程度。不再接受选项请求\xe2\x80\x99。我们\xe2\x80\x99感谢所有参与这段艰难旅程的人。

\n请注意,由于选项请求超出了 Prettier 的范围,因此它们将被关闭而不进行讨论。这同样适用于保留输入格式元素(例如换行符)的请求,因为 \xe2\x80\x99 只是一个伪装的选项,具有 \xe2\x80\x9creal\xe2\x80\x9d 选项的所有缺点。在某些情况下,由于技术上的必要性(例如兼容性),无法避免添加选项\xe2\x80\x99,但对于与格式相关的选项,这是最终的。

\n
\n