Skip to main content
ESLint Interlace
Plugin: react-a11y

Rules

All ESLint rules provided by eslint-plugin-react-a11y

36 Rules Available

React accessibility rules for WCAG compliance.

All Rules

Legend: Type-unaware Type-awareRecommendedFixableSuggestionsWarns
Rule🧠💼🔧💡⚠️Docs
alt-text

Enforce alt text on images and other visual elements that carry accessibility impact.

🟢
anchor-ambiguous-text

anchor-ambiguous-text rule

🟢
anchor-has-content

anchor-has-content rule

🟢
anchor-is-valid

anchor-is-valid rule

🟢
aria-activedescendant-has-tabindex

aria-activedescendant-has-tabindex rule

🟢
aria-props

aria-props rule

🟢
aria-role

aria-role rule

🟢
aria-unsupported-elements

aria-unsupported-elements rule

🟢
autocomplete-valid

autocomplete-valid rule

🟢
click-events-have-key-events

click-events-have-key-events rule

🟢
control-has-associated-label

control-has-associated-label rule

🟢
heading-has-content

heading-has-content rule

🟢
html-has-lang

html-has-lang rule

🟢
iframe-has-title

iframe-has-title rule

🟢
img-redundant-alt

img-redundant-alt rule

🟢
interactive-supports-focus

interactive-supports-focus rule

🟢
label-has-associated-control

label-has-associated-control rule

🟢
lang

<!-- @rule-summary -->

🟢
media-has-caption

media-has-caption rule

🟢
mouse-events-have-key-events

mouse-events-have-key-events rule

🟢
no-access-key

no-access-key rule

🟢
no-aria-hidden-on-focusable

no-aria-hidden-on-focusable rule

🟢
no-autofocus

no-autofocus rule

🟢
no-distracting-elements

no-distracting-elements rule

🟢
no-interactive-element-to-noninteractive-role

no-interactive-element-to-noninteractive-role rule

🟢
no-keyboard-inaccessible-elements

no-keyboard-inaccessible-elements rule

🟢
no-missing-aria-labels

no-missing-aria-labels rule

🟢
no-noninteractive-element-interactions

no-noninteractive-element-interactions rule

🟢
no-noninteractive-element-to-interactive-role

no-noninteractive-element-to-interactive-role rule

🟢
no-noninteractive-tabindex

no-noninteractive-tabindex rule

🟢
no-redundant-roles

no-redundant-roles rule

🟢
no-static-element-interactions

no-static-element-interactions rule

🟢
prefer-tag-over-role

prefer-tag-over-role rule

🟢
role-has-required-aria-props

role-has-required-aria-props rule

🟢
role-supports-aria-props

role-supports-aria-props rule

🟢
scope

<!-- @rule-summary -->

🟢
tabindex-no-positive

tabindex-no-positive rule

🟢
Showing 37 of 37 rules

On this page