UNPKG

eslint-plugin-jsx-a11y

Version:

Static AST checker for accessibility rules on JSX elements.

33 lines (20 loc) 550 B
# jsx-a11y/prefer-tag-over-role <!-- end auto-generated rule header --> Enforces using semantic DOM elements over the ARIA `role` property. ## Rule details This rule takes no arguments. ### Succeed ```jsx <div>...</div> <header>...</header> <img alt="" src="image.jpg" /> ``` ### Fail ```jsx <div role="checkbox"> <div role="img"> ``` ## Accessibility guidelines - [WAI-ARIA Roles model](https://www.w3.org/TR/wai-aria-1.0/roles) ### Resources - [MDN WAI-ARIA Roles](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles)