unicorn/no-useless-switch-case 严格
它做了什么
禁止在 switch 语句中使用无用的 default 情况。
为什么这是个问题?
在最后一个 default 情况之前的空情况是无用的。
示例
此规则的错误代码示例:
javascript
switch (foo) {
case 1:
default:
handleDefaultCase();
break;
}此规则的正确代码示例:
javascript
switch (foo) {
case 1:
case 2:
handleCase1And2();
break;
}如何使用
要通过配置文件或在 CLI 中启用此规则,可以使用:
json
{
"rules": {
"unicorn/no-useless-switch-case": "error"
}
}bash
oxlint --deny unicorn/no-useless-switch-case