jsx-a11y/aria-role

💼 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.

Rule options

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.

Succeed

```jsx




```

Fail

```jsx



```

Accessibility guidelines

Resources