版本

no-empty-static-block

不允許空的靜態區塊

建議

設定檔中使用來自@eslint/jsrecommended設定啟用此規則

空的靜態區塊雖然在技術上不是錯誤,但通常是因為未完成的重構而發生。它們可能會在閱讀程式碼時造成混淆。

規則詳情

此規則不允許空的靜態區塊。此規則會忽略包含註解的靜態區塊。

此規則的錯誤程式碼範例

在 Playground 中開啟
/*eslint no-empty-static-block: "error"*/

class Foo {
    static {}
}

此規則的正確程式碼範例

在 Playground 中開啟
/*eslint no-empty-static-block: "error"*/

class Foo {
    static {
        bar();
    }
}

class Bar {
    static {
        // comment
    }
}

何時不該使用

此規則不應在 ES2022 之前的環境中使用。

版本

此規則在 ESLint v8.27.0 中引入。

延伸閱讀

資源

變更語言