版本

no-empty-static-block

禁止空静态块

推荐

配置文件 中使用 @eslint/js 中的 recommended 配置将启用此规则

虽然空静态块从技术上讲不是错误,但它们通常是由于未完成的重构而出现。它们在阅读代码时可能会造成混淆。

规则详细信息

此规则禁止空静态块。此规则忽略包含注释的静态块。

此规则的 不正确 代码示例

在游乐场中打开
/*eslint no-empty-static-block: "error"*/

class Foo {
    static {}
}

此规则的 正确 代码示例

在游乐场中打开
/*eslint no-empty-static-block: "error"*/

class Foo {
    static {
        bar();
    }
}

class Bar {
    static {
        // comment
    }
}

何时不使用它

此规则不应在 ES2022 之前的环境中使用。

版本

此规则是在 ESLint v8.27.0 中引入的。

进一步阅读

资源

更改语言