no-invalid-aria-prop-value
ARIAプロパティ/ステートの値が期待される型に適合しない場合に警告します。
ARIA 属性の名前は、no-unknown-attr が属性名を比較するのと同じ方法(同ルールの「属性名の大文字・小文字」節を参照)で比較されます。DOM が属性名の大文字・小文字を区別しない場合(HTML 要素など)は ARIA-LABEL と aria-label は同じ属性として扱われ、区別する場合(JSX の <svg> 要素など)は別の属性として扱われます。
❌ 間違ったコード例
<div role="button" aria-pressed="hoge"></div>
✅ 正しいコード例
<div role="button" aria-pressed="true"></div>
Interface
{
"no-invalid-aria-prop-value": boolean
}
Default Severity
error