Skip to content
← Back to rules

unicorn/prefer-node-protocol 制限

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

何を行うか

Node.js の組み込みモジュールをインポートする際には、node:protocol を使用することを推奨します

なぜこれは問題なのか

ローカルモジュールとの曖昧さを避けるため、Node.js の組み込みモジュールは node: プロトコルを使用してインポートすべきです。

このルールに違反する誤りのあるコードの例:

javascript
import fs from "fs";

このルールに従う正しいコードの例:

javascript
import fs from "node:fs";

使用方法

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

json
{
  "rules": {
    "unicorn/prefer-node-protocol": "error"
  }
}
bash
oxlint --deny unicorn/prefer-node-protocol

参照