跳至内容

unicorn/no-lonely-if 繁琐

功能

禁止没有 elseif 语句作为 if 块中的唯一语句。

为何错误?

if 块中,将 if 语句作为唯一语句且没有 else 从句会造成混淆。

示例

本规则的错误代码示例

javascript
if (foo) {
  if (bar) {
  }
}
if (foo) if (bar) baz();

本规则的正确代码示例

javascript
if (foo && bar) {
}
if (foo && bar) baz();

引用

根据 MIT 许可证发布。