Skip to content
← Back to rules

unicorn/require-module-specifiers 懸念

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

何を行うか

import および export 状態において、空でない仕様リストを強制します。

なぜ問題なのか

空のインポート/エクスポート仕様は価値を加えず、混乱を招く可能性があります。
副作用のためにモジュールをインポートしたい場合は、代わりに import 'module' を使用してください。

このルールに対して 誤り なコードの例:

js
import {} from "foo";
import foo from "foo";
export {} from "foo";
export {};

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

js
import "foo";
import foo from "foo";

利用方法

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

json
{
  "rules": {
    "unicorn/require-module-specifiers": "error"
  }
}
bash
oxlint --deny unicorn/require-module-specifiers

参照