Skip to content

useValidAriaProps

¥Summary

¥How to configure

biome.json
{
"linter": {
"rules": {
"a11y": {
"useValidAriaProps": "error"
}
}
}
}

¥Description

确保 ARIA 属性 aria-* 全部有效。

¥Ensures that ARIA properties aria-* are all valid.

¥Examples

¥Invalid

<input className="" aria-labell="" />
code-block.jsx:1:1 lint/a11y/useValidAriaProps  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✖ The element contains invalid ARIA attribute(s)

> 1 │ <input className="" aria-labell="" />
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 │

ℹ aria-labell is not a valid ARIA attribute.

> 1 │ <input className="" aria-labell="" />
│ ^^^^^^^^^^^^^^
2 │

ℹ Unsafe fix: Remove the invalid aria-* attribute.
Check the list of all valid aria-* attributes.

1 │ <input·className=""·aria-labell=""·/>
│ ---------------
<div aria-lorem="foobar" />;
code-block.jsx:1:1 lint/a11y/useValidAriaProps  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✖ The element contains invalid ARIA attribute(s)

> 1 │ <div aria-lorem=“foobar” />;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 │

ℹ aria-lorem is not a valid ARIA attribute.

> 1 │ <div aria-lorem=“foobar” />;
│ ^^^^^^^^^^^^^^^^^^^
2 │

ℹ Unsafe fix: Remove the invalid aria-* attribute.
Check the list of all valid aria-* attributes.

1 │ <div·aria-lorem=“foobar”·/>;
│ --------------------

¥Accessibility guidelines

¥Related links