Skip to content

Commit c0733f9

Browse files
khiga8ljharb
authored andcommitted
[New] no-noninteractive-element-to-interactive-role: allow menuitemradio and menuitemcheckbox on <li>
1 parent 0d5321a commit c0733f9

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

__tests__/src/rules/no-noninteractive-element-to-interactive-role-test.js

+2
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,8 @@ ruleTester.run(`${ruleName}:recommended`, rule, {
457457
{ code: '<ol role="treegrid" />;' },
458458
{ code: '<li role="tab" />;' },
459459
{ code: '<li role="menuitem" />;' },
460+
{ code: '<li role="menuitemcheckbox" />;' },
461+
{ code: '<li role="menuitemradio" />;' },
460462
{ code: '<li role="row" />;' },
461463
{ code: '<li role="treeitem" />;' },
462464
{ code: '<Component role="treeitem" />;' },

src/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ module.exports = {
164164
'tree',
165165
'treegrid',
166166
],
167-
li: ['menuitem', 'option', 'row', 'tab', 'treeitem'],
167+
li: ['menuitem', 'menuitemradio', 'menuitemcheckbox', 'option', 'row', 'tab', 'treeitem'],
168168
table: ['grid'],
169169
td: ['gridcell'],
170170
fieldset: ['radiogroup', 'presentation'],

0 commit comments

Comments
 (0)