eslint/no-empty-static-block 正しさ
何をするか
空の静的ブロックの使用を禁止します
なぜ問題なのか
空のブロック文は技術的にエラーではありませんが、通常は完了していないリファクタリングによって発生します。コードを読む際に混乱を招く可能性があります。
例
このルールに対して誤りなコードの例:
js
class Foo {
static {}
}このルールに対して正しいコードの例:
js
class Foo {
static {
// コメントがあるブロックは許可されます
}
}
class Bar {
static {
doSomething();
}
}使用方法
設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:
json
{
"rules": {
"no-empty-static-block": "error"
}
}bash
oxlint --deny no-empty-static-block