Skip to main content

no-deprecated-aria-prop

Warns when a deprecated ARIA property or state is used on a role.

The names of ARIA attributes are compared as no-unknown-attr compares names (see its "Attribute name case" section): ARIA-LABEL is the same attribute as aria-label where the DOM treats attribute names as case-insensitive, such as on an HTML element, and a different one where it does not, such as on an <svg> element in JSX.

❌ Examples of incorrect code for this rule

<div role="img" aria-disabled="true"></div>

✅ Examples of correct code for this rule

<div role="button" aria-pressed="true"></div>

Interface​

{
"no-deprecated-aria-prop": boolean
}

Default Severity​

warning