ESlint规则在else块之前在块中添加空间

问题描述

在此示例中

if (true) {
  doFirstThing();
  doSecondThing();
} else {
  doSomethingElse();
}

我想在每个elseelse if块之前添加新行。

if (true) {
  doFirstThing();
  doSecondThing();

} else {
  doSomethingElse();
}

是否有任何ESlint规则可以做到这一点?

解决方法

它们的功能都没有列出,因此您需要编写自己的插件。由于Prettier的问世,再也没有人为eslint编写格式插件了,所以即使您不是100%满意,您也可以放弃并使用它。

,

如果您已经在使用ESlint,则表示您接受它提供的规则和代码标准。 插件可以解决问题,但确实需要吗?