跳到內容

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 許可證發布。