axe DevTools Linter Accessibility Rules
This article contains information about the rules and tags recognized by axe DevTools Linter, and each rule links to a page on Deque University with more information.
Rules
axe DevTools Linter checks source against the following rules:
- area-alt
- aria-allowed-attr
- aria-allowed-role
- aria-command-name
- aria-dialog-name
- aria-input-field-name
- aria-meter-name
- aria-progressbar-name
- aria-required-attr
- aria-roles
- aria-roledescription
- aria-text
- aria-toggle-field-name
- aria-tooltip-name
- aria-treeitem-name
- aria-valid-attr-value
- aria-valid-attr
- autocomplete-valid
- button-name
- definition-list
- empty-heading
- frame-title
- html-has-lang
- html-lang-valid
- image-alt
- input-button-name
- input-image-alt
- label
- link-name
- list
- meta-refresh
- meta-viewport
- nested-interactive
- object-alt
- presentation-role-conflict
- role-img-alt
- select-name
- svg-img-alt
- tabindex
- valid-lang
Markdown Rule
axe DevTools Linter checks Markdown source against the following rule:
Tags
The following table shows the tags that are accepted by axe DevTools Linter for selecting the rules to check source against:
Tag Name | Accessibility Standard / Purpose |
---|---|
wcag2a | WCAG 2.0 Level A |
wcag2aa | WCAG 2.0 Level AA |
wcag21a | WCAG 2.1 Level A |
wcag21aa | WCAG 2.1 Level AA |
best-practice | Common accessibility best practices |
For more information about the rules and tags, see Axe Core Tags.