unicorn/relative-url-style スタイル
何をするか
相対的な URL のスタイルを一貫性を持たせるように強制します。
なぜこれは問題なのか
new URL() 内で相対的な URL を使用する場合、./ 接頭辞を使用するかどうかは、常に一致させる必要があります。つまり、使わない場合は絶対に使わず、使う場合は常に使うべきです。
例
デフォルトの "never" オプションでの誤りの例:
js
new URL("./foo", base);デフォルトの "never" オプションでの正しい例:
js
new URL("foo", base);"always" オプションでの誤りの例:
js
new URL("foo", base);"always" オプションでの正しい例:
js
new URL("./foo", base);設定
このルールは以下の文字列値のいずれかを受け入れます。
"never"
./ 接頭辞を一切使用しない。
"always"
可能な限り、相対的な URL に ./ 接頭辞を常に追加する。
使用方法
設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:
json
{
"rules": {
"unicorn/relative-url-style": "error"
}
}bash
oxlint --deny unicorn/relative-url-style