メインコンテンツまでスキップ

no-refer-to-non-existent-id

forformaria-* などに指定されたIDまたはIDのリストが、もしくはハイパーリンクに指定されたフラグメントが、同じドキュメント内に存在するIDを参照しているかどうかを確認します。

ルールの詳細

❌ 間違ったコード例

<label for="foo">Text Field</label><input id="bar" type="text" />

<a href="#baz">Fragment link</label>
<section id="qux">...</section>

✅ 正しいコード例

<label for="foo">Text Field</label><input id="foo" type="text" />

<a href="#baz">Fragment link</label>
<section id="baz">...</section>

Interface

{
"no-refer-to-non-existent-id": boolean
}

Options

{
"no-refer-to-non-existent-id": {
"options": {
"ariaVersion"?: "1.1" | "1.2"
"fragmentRefersNameAttr"?: boolean
}
}
}
PropertyTypeDefault ValueDescription
ariaVersion"1.1" | "1.2""1.2"評価する WAI-ARIA のバージョンを指定します。
fragmentRefersNameAttrbooleanfalseフラグメントの参照先をIDだけでなくname属性の値も含めます。

Default Severity

error