Skip to content
← Back to rules

import/no-empty-named-blocks 懸念

🛠️ An auto-fix is available for this rule.

何をするか

名前付きインポートブロックが空でないように強制します。

なぜ問題なのか

空の名前付きインポートは実用上の目的がなく、しばしば誤って削除されたものやツールによって生成されたコードに起因します。

このルールに対して不正なコードの例:

js
import {} from "mod";
import Default from "mod";

このルールに対して正しいコードの例:

js
import { mod } from "mod";
import Default, { mod } from "mod";

使い方

設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:

json
{
  "plugins": ["import"],
  "rules": {
    "import/no-empty-named-blocks": "error"
  }
}
bash
oxlint --deny import/no-empty-named-blocks --import-plugin

参照