unicorn/require-module-specifiers 懸念
何を行うか
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