Skip to content
← Back to rules

unicorn/relative-url-style スタイル

An auto-fix is available for this rule.

何をするか

相対的な 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

参照