
no-empty-static-block
不允許空的靜態區塊
✅ 建議
在設定檔中使用來自@eslint/js
的recommended
設定啟用此規則
空的靜態區塊雖然在技術上不是錯誤,但通常是因為未完成的重構而發生。它們可能會在閱讀程式碼時造成混淆。
規則詳情
此規則不允許空的靜態區塊。此規則會忽略包含註解的靜態區塊。
此規則的錯誤程式碼範例
在 Playground 中開啟
/*eslint no-empty-static-block: "error"*/
class Foo {
}
此規則的正確程式碼範例
在 Playground 中開啟
/*eslint no-empty-static-block: "error"*/
class Foo {
static {
bar();
}
}
class Bar {
static {
// comment
}
}
何時不該使用
此規則不應在 ES2022 之前的環境中使用。
相關規則
版本
此規則在 ESLint v8.27.0 中引入。
延伸閱讀
