跳至内容

unicorn/no-useless-switch-case 学究式的

🚧 自动修复仍在开发中。

作用是什么

禁止在 switch 语句中出现无用的默认情况。

为什么不好?

在最后一个 default 之前出现一个空的情况是无用的。

例子

此规则的不正确代码示例

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

此规则的正确代码示例

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

参考资料

在 MIT 许可证下发布。