no-empty-static-block
Disallow empty static blocks
虽然在技术上讲空的静态块并不是问题,但这通常是由于未完成的重构而导致的。它们会使阅读代码时引起混乱。
规则细节
此规则将禁止使用空静态块,但会忽略包含注释的静态块的情况。
使用此规则的错误示例:
Open in Playground
/*eslint no-empty-static-block: "error"*/
class Foo {
static {}
}
使用此规则的正确示例:
Open in Playground
/*eslint no-empty-static-block: "error"*/
class Foo {
static {
bar();
}
}
class Foo {
static {
// comment
}
}
何时不用
此规则不应该在 ES2022 前的环境中使用。
Related Rules
Version
This rule was introduced in ESLint v8.27.0.