Skip to content

Commit 9dd3ce1

Browse files
committed
Merge branch 'main' into eslint-doc-generator
* main: [Docs] `prefer-tag-over-role`: rename docs file
2 parents f27d22b + 0bdf95b commit 9dd3ce1

File tree

2 files changed

+28
-31
lines changed

2 files changed

+28
-31
lines changed

docs/rules/element-roles.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

docs/rules/prefer-tag-over-role.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,31 @@
22

33
<!-- end auto-generated rule header -->
44

5-
TODO
5+
Enforces using semantic DOM elements over the ARIA `role` property.
6+
7+
## Rule details
8+
9+
This rule takes no arguments.
10+
11+
### Succeed
12+
13+
```jsx
14+
<div>...</div>
15+
<header>...</header>
16+
<img alt="" src="image.jpg" />
17+
```
18+
19+
### Fail
20+
21+
```jsx
22+
<div role="checkbox">
23+
<div role="img">
24+
```
25+
26+
## Accessibility guidelines
27+
28+
- [WAI-ARIA Roles model](https://www.w3.org/TR/wai-aria-1.0/roles)
29+
30+
### Resources
31+
32+
- [MDN WAI-ARIA Roles](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles)

0 commit comments

Comments
 (0)