跳至內容

unicorn/switch-case-braces 樣式

🛠️ 此規則提供自動修正功能。

此規則的作用

要求空的 switch case 不能有大括號。非空的 case 必須用大括號包圍。

為什麼這樣不好?

空的 case 視覺上較不雜亂,而非空的 case 具有適當的作用域。

範例

javascript
switch (num) {
  case 1: {
  }
  case 2:
    console.log("Case 2");
    break;
}

參考

以 MIT 授權發布。