eslint/no-empty 限制
作用
禁止空的代码块
为什么这是个问题?
虽然空代码块在技术上不是错误,但通常是因为重构未完成导致的。
它们在阅读代码时容易造成混淆。
示例
此规则的 错误 示例:
javascript
if (condition) {
}此规则的 正确 示例:
javascript
if (condition) {
throw new Error("condition should be false");
}配置
此规则接受一个配置对象,包含以下属性:
allowEmptyCatch
type: boolean
default: false
如果设置为 true,则允许空的 catch 块而不触发检查器警告。
使用方法
要通过配置文件或命令行 启用 此规则,可以使用:
json
{
"rules": {
"no-empty": "error"
}
}bash
oxlint --deny no-empty