跳至內容

unicorn/no-useless-switch-case 吹毛求疵

🚧 自動修正功能仍在開發中。

功能說明

禁止在 switch 語句中使用無用的 default case。

為何這樣不好?

在最後一個 default case 前面的空 case 是無用的。

範例

此規則的不正確程式碼範例

javascript
switch (foo) {
  case 1:
  default:
    handleDefaultCase();
    break;
}

此規則的正確程式碼範例

javascript
switch (foo) {
  case 1:
  case 2:
    handleCase1And2();
    break;
}

參考資料

以 MIT 授權發布。