💼 This rule is enabled in the following configs: ☑️ recommended
, 🔒 strict
.
Elements with ARIA roles must use a valid, non-abstract ARIA role. A reference to role definitions can be found at WAI-ARIA site.
This rule takes one optional object argument of type object:
json
{
"rules": {
"jsx-a11y/aria-role": [ 2, {
"allowedInvalidRoles": ["text"],
"ignoreNonDOM": true
}],
}
}
allowedInvalidRules
is an optional string array of custom roles that should be allowed in addition to the ARIA spec, such as for cases when you need to use a non-standard role.
For the ignoreNonDOM
option, this determines if developer created components are checked.
```jsx
```jsx