no-empty-static-block
禁止空静态块
✅ 推荐
在 配置文件 中使用 @eslint/js
中的 recommended
配置将启用此规则
虽然空静态块从技术上讲不是错误,但它们通常是由于未完成的重构而出现。它们在阅读代码时可能会造成混淆。
规则详细信息
此规则禁止空静态块。此规则忽略包含注释的静态块。
此规则的 不正确 代码示例
在游乐场中打开
/*eslint no-empty-static-block: "error"*/
class Foo {
}
此规则的 正确 代码示例
在游乐场中打开
/*eslint no-empty-static-block: "error"*/
class Foo {
static {
bar();
}
}
class Bar {
static {
// comment
}
}
何时不使用它
此规则不应在 ES2022 之前的环境中使用。
相关规则
版本
此规则是在 ESLint v8.27.0 中引入的。