Accessibility checks defined

Rule ID Description Impact Standards
accesskeys Ensures every accesskey attribute value is unique Serious Best practice
area-alt Ensures <area> elements of image maps have alternate text Critical WCAG 2A
aria-allowed-attr Ensures ARIA attributes are allowed for an element's role Serious, Critical WCAG 2A
aria-allowed-role Ensures role attribute has an appropriate value for the element Mild Best practice
aria-hidden-body Ensures aria-hidden='true' is not present on the document body. Critical WCAG 2A
aria-progressbar-name Ensures every ARIA progressbar node has an accessible name Serious WCAG 2A
aria-required-attr Ensures elements with ARIA roles have all required ARIA attributes Critical WCAG 2A
aria-required-children Ensures elements with an ARIA role that require child roles contain them Critical WCAG 2A
aria-required-parent Ensures elements with an ARIA role that require parent roles are contained by them Critical WCAG 2A
aria-roledescription Ensure aria-roledescription is only used on elements with an implicit or explicit role Serious WCAG 2A
aria-roles Ensures all elements with a role attribute use a valid value Mild, Serious, Critical WCAG 2A
aria-toggle-field-name Ensures every ARIA toggle field has an accessible name Moderate, Serious WCAG 2A
aria-tooltip-name Ensures every ARIA tooltip node has an accessible name Serious WCAG 2A
aria-valid-attr-value Ensures all ARIA attributes have valid values Serious, Critical WCAG 2A
aria-valid-attr Ensures attributes that begin with aria- are valid ARIA attributes Critical WCAG 2A
color-contrast Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds Critical WCAG 2AA, WCAG 2A
content-type Ensures "meta content-type" and character set are defined Moderate, Serious Best practice
definition-list Ensures <dl> elements are structured correctly Serious WCAG 2A
dlitem Ensures <dt> and <dd> elements are contained by a <dl> Serious WCAG 2A
document-title Ensures each HTML document contains a non-empty <title> element Serious WCAG 2A
duplicate-id Ensures every id attribute value is unique Mild WCAG 2A
empty-heading Ensures headings have discernible text Mild Best practice
heading-order Ensures the order of headings is semantically correct Moderate Best practice
html-has-lang Ensures every HTML document has a lang attribute Serious WCAG 2A
html-lang-valid Ensures the lang attribute of the <html> element has a valid value Serious WCAG 2A
html-xml-lang-mismatch Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page Moderate WCAG 2A
image-alt Ensures <img> elements have alternate text or a role of none or presentation Critical WCAG 2A
image-redundant-alt Ensure image alternative is not repeated as text Mild Best practice
justification Ensures body content is not center aligned Mild Best practice
landmark-no-duplicate-main Ensures the document has at most one main landmark Moderate Best practice
landmark-unique Landmarks should have a unique role or role/label/title (i.e. accessible name) combination Moderate Best practice
link-name Ensures links have discernible text Serious WCAG 2A
list Ensures that lists are structured correctly Serious WCAG 2A
listitem Ensures <li> elements are used semantically Serious WCAG 2A
meta-viewport-large Ensures <meta name="viewport"> can scale a significant amount Mild Best practice
meta-viewport Ensures <meta name="viewport"> does not disable text scaling and zooming Critical WCAG 2AA, WCAG 2A
object-alt Ensures <object> elements have alternate text Serious WCAG 2A
page-has-heading-one Ensure that the page, or at least one of its frames contains a level-one heading Moderate Best practice
presentation-role-conflict Flags elements whose role is none or presentation and which cause the role conflict resolution to trigger. Mild Best practice
role-img-alt Ensures [role='img'] elements have alternate text Serious WCAG 2A
tabindex Ensures tabindex attribute values are not greater than 0 Serious Best practice
table-roles Ensures table roles are defined Serious Best practice
svg-img-alt Ensures <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text Serious WCAG 2A
valid-lang Ensures lang attributes have valid values Serious WCAG 2AA, WCAG 2A
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us