unicorn/prefer-node-protocol 制限
何を行うか
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