useValidAriaProps (JavaScript)
Summary
Section titled “Summary”- Rule available since:
v1.0.0 - Diagnostic Category:
lint/a11y/useValidAriaProps - This rule is recommended, meaning it is enabled by default.
- This rule has an unsafe fix.
- The default severity of this rule is error.
- Sources:
- Same as
jsx-a11y/aria-props - Same as
astro/jsx-a11y/aria-props
- Same as
How to configure
Section titled “How to configure”{ "linter": { "rules": { "a11y": { "useValidAriaProps": "error" } } }}Description
Section titled “Description”Disallow unknown aria-* attributes.
ARIA (Accessible Rich Internet Applications) attributes describe an element to assistive technologies. Browsers ignore misspelled or unknown ARIA attributes, so users may not receive the element’s intended name, state, or other accessibility information.
Examples
Section titled “Examples”Invalid
Section titled “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"·/>;
│ --------------------
<input aria-label="Search" />Accessibility guidelines
Section titled “Accessibility guidelines”Related links
Section titled “Related links”Copyright (c) 2023-present Biome Developers and Contributors.