eslint/no-empty 制限
何を実行するか
空のブロックステートメントを許可しません。
なぜ問題なのか
空のブロックステートメントは技術的にはエラーではないものの、通常は完了されなかったリファクタリングの結果です。 コードを読む際に混乱を招くことがあります。
例
このルールに違反するコードの例:
javascript
if (condition) {
}このルールに準拠するコードの例:
javascript
if (condition) {
throw new Error("condition should be false");
}設定
このルールは以下のプロパティを持つ設定オブジェクトを受け入れます。
allowEmptyCatch
type: boolean
default: false
true に設定された場合、Lint ツールが警告を発しないように、空の catch ブロックを許可します。
使用方法
設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:
json
{
"rules": {
"no-empty": "error"
}
}bash
oxlint --deny no-empty