Fix failing tests and add div role test cases

pull/8167/head
Nguyen Tran 4 years ago
parent 6d0fab0b34
commit bc1f449cf5

@ -71,36 +71,34 @@
<div role="widget" /> <div role="widget" />
<div role="window" /> <div role="window" />
<!-- HTML elements with an inherent, non-interactive role, assigned an interactive role. --> <!-- VALID: div elements assigned an interactive role. -->
<main role="button" /> <div role="button" />
<area role="button" alt="x" /> <div role="checkbox" aria-checked={true} />
<article role="button" /> <div role="columnheader" />
<article role="button" /> <div role="combobox" aria-controls={[]} aria-expanded={true} />
<dd role="button" /> <div role="grid" />
<dfn role="button" /> <div role="gridcell" />
<dt role="button" /> <div role="link" />
<fieldset role="button" /> <div role="listbox" />
<figure role="button" /> <div role="menu" />
<form role="button" /> <div role="menubar" />
<frame role="button" /> <div role="menuitem" />
<h1 role="button">title</h1> <div role="menuitemcheckbox" aria-checked />
<h2 role="button">title</h2> <div role="menuitemradio" aria-checked />
<h3 role="button">title</h3> <div role="option" aria-selected />
<h4 role="button">title</h4> <div role="progressbar" />
<h5 role="button">title</h5> <div role="radio" aria-checked />
<h6 role="button">title</h6> <div role="radiogroup" />
<hr role="button" /> <div role="row" />
<img role="button" alt="x" /> <div role="rowheader" />
<li role="button" /> <div role="scrollbar" aria-controls={[]} aria-valuenow={0} />
<li role="presentation" /> <div role="searchbox" />
<nav role="button" /> <div role="slider" aria-valuenow={0} />
<ol role="button" /> <div role="spinbutton" />
<table role="button" /> <div role="switch" aria-checked />
<tbody role="button" /> <div role="tab" />
<td role="button" /> <div role="textbox" />
<tfoot role="button" /> <div role="treeitem" aria-selected={true} />
<thead role="button" />
<ul role="button" />
<!-- HTML elements attributed with a non-interactive role --> <!-- HTML elements attributed with a non-interactive role -->
<div role="alert" /> <div role="alert" />

@ -794,94 +794,94 @@
"line": 72 "line": 72
} }
}, },
{ {
"code": "a11y-no-interactive-element-to-noninteractive-role", "code": "a11y-no-interactive-element-to-noninteractive-role",
"end": { "end": {
"character": 3695, "character": 3779,
"column": 28, "column": 28,
"line": 145 "line": 143
}, },
"message": "A11y: <menuitem> cannot have role 'listitem'", "message": "A11y: <menuitem> cannot have role 'listitem'",
"pos": 3667, "pos": 3751,
"start": { "start": {
"character": 3667, "character": 3751,
"column": 0, "column": 0,
"line": 145 "line": 143
} }
}, },
{ {
"code": "a11y-no-interactive-element-to-noninteractive-role", "code": "a11y-no-interactive-element-to-noninteractive-role",
"end": { "end": {
"character": 3734, "character": 3818,
"column": 38, "column": 38,
"line": 146 "line": 144
}, },
"message": "A11y: <option> cannot have role 'listitem'", "message": "A11y: <option> cannot have role 'listitem'",
"pos": 3696, "pos": 3780,
"start": { "start": {
"character": 3696, "character": 3780,
"column": 0, "column": 0,
"line": 146 "line": 144
} }
}, },
{ {
"code": "a11y-no-interactive-element-to-noninteractive-role", "code": "a11y-no-interactive-element-to-noninteractive-role",
"end": { "end": {
"character": 3773, "character": 3857,
"column": 38, "column": 38,
"line": 147 "line": 145
}, },
"message": "A11y: <select> cannot have role 'listitem'", "message": "A11y: <select> cannot have role 'listitem'",
"pos": 3735, "pos": 3819,
"start": { "start": {
"character": 3735, "character": 3819,
"column": 0, "column": 0,
"line": 147 "line": 145
} }
}, },
{ {
"code": "a11y-no-interactive-element-to-noninteractive-role", "code": "a11y-no-interactive-element-to-noninteractive-role",
"end": { "end": {
"character": 3801, "character": 3885,
"column": 27, "column": 27,
"line": 148 "line": 146
}, },
"message": "A11y: <summary> cannot have role 'listitem'", "message": "A11y: <summary> cannot have role 'listitem'",
"pos": 3774, "pos": 3858,
"start": { "start": {
"character": 3774, "character": 3858,
"column": 0, "column": 0,
"line": 148 "line": 146
} }
}, },
{ {
"code": "a11y-no-interactive-element-to-noninteractive-role", "code": "a11y-no-interactive-element-to-noninteractive-role",
"end": { "end": {
"character": 3842, "character": 3926,
"column": 40, "column": 40,
"line": 149 "line": 147
}, },
"message": "A11y: <textarea> cannot have role 'listitem'", "message": "A11y: <textarea> cannot have role 'listitem'",
"pos": 3802, "pos": 3886,
"start": { "start": {
"character": 3802, "character": 3886,
"column": 0, "column": 0,
"line": 149 "line": 147
} }
}, },
{ {
"code": "a11y-no-interactive-element-to-noninteractive-role", "code": "a11y-no-interactive-element-to-noninteractive-role",
"end": { "end": {
"character": 3865, "character": 3949,
"column": 22, "column": 22,
"line": 150 "line": 148
}, },
"message": "A11y: <tr> cannot have role 'listitem'", "message": "A11y: <tr> cannot have role 'listitem'",
"pos": 3843, "pos": 3927,
"start": { "start": {
"character": 3843, "character": 3927,
"column": 0, "column": 0,
"line": 150 "line": 148
} }
} }
] ]

@ -26,7 +26,6 @@
<h5 role="spinbutton">Button</h5> <h5 role="spinbutton">Button</h5>
<h6 role="switch" aria-checked>Button</h6> <h6 role="switch" aria-checked>Button</h6>
<hr role="tab" /> <hr role="tab" />
<iframe role="tablist" title="tablist" />
<img role="tabpanel" alt="tabpanel" /> <img role="tabpanel" alt="tabpanel" />
<label role="textbox" /> <label role="textbox" />
<legend role="toolbar" /> <legend role="toolbar" />
@ -74,11 +73,34 @@
<li role="row" /> <li role="row" />
<li role="treeitem" aria-selected={false} /> <li role="treeitem" aria-selected={false} />
<!-- VALID: HTML elements attributed with an interactive role --> <!-- VALID: div elements assigned an interactive role. -->
<div role="button" /> <div role="button" />
<div role="checkbox" aria-checked={true} />
<div role="columnheader" />
<div role="combobox" aria-controls={[]} aria-expanded={true} />
<div role="grid" />
<div role="gridcell" />
<div role="link" />
<div role="listbox" />
<div role="menu" /> <div role="menu" />
<div role="menubar" />
<div role="menuitem" />
<div role="menuitemcheckbox" aria-checked />
<div role="menuitemradio" aria-checked />
<div role="option" aria-selected />
<div role="progressbar" />
<div role="radio" aria-checked />
<div role="radiogroup" />
<div role="row" />
<div role="rowheader" />
<div role="scrollbar" aria-controls={[]} aria-valuenow={0} />
<div role="searchbox" />
<div role="slider" aria-valuenow={0} />
<div role="spinbutton" />
<div role="switch" aria-checked />
<div role="tab" /> <div role="tab" />
<div role="textbox" /> <div role="textbox" />
<div role="treeitem" aria-selected={true} />
<!-- VALID: HTML elements attributed with a non-interactive role --> <!-- VALID: HTML elements attributed with a non-interactive role -->
<div role="alert" /> <div role="alert" />

@ -377,11 +377,11 @@
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 990, "character": 987,
"column": 41, "column": 38,
"line": 29 "line": 29
}, },
"message": "A11y: Non-interactive element <iframe> cannot have interactive role 'tablist'", "message": "A11y: Non-interactive element <img> cannot have interactive role 'tabpanel'",
"pos": 949, "pos": 949,
"start": { "start": {
"character": 949, "character": 949,
@ -392,646 +392,631 @@
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1029, "character": 1012,
"column": 38,
"line": 30
},
"message": "A11y: Non-interactive element <img> cannot have interactive role 'tabpanel'",
"pos": 991,
"start": {
"character": 991,
"column": 0,
"line": 30
}
},
{
"code": "a11y-no-noninteractive-element-to-interactive-role",
"end": {
"character": 1054,
"column": 24, "column": 24,
"line": 31 "line": 30
}, },
"message": "A11y: Non-interactive element <label> cannot have interactive role 'textbox'", "message": "A11y: Non-interactive element <label> cannot have interactive role 'textbox'",
"pos": 1030, "pos": 988,
"start": { "start": {
"character": 1030, "character": 988,
"column": 0, "column": 0,
"line": 31 "line": 30
} }
}, },
{ {
"code": "a11y-label-has-associated-control", "code": "a11y-label-has-associated-control",
"end": { "end": {
"character": 1054, "character": 1012,
"column": 24, "column": 24,
"line": 31 "line": 30
}, },
"message": "A11y: A form label must be associated with a control.", "message": "A11y: A form label must be associated with a control.",
"pos": 1030, "pos": 988,
"start": { "start": {
"character": 1030, "character": 988,
"column": 0, "column": 0,
"line": 31 "line": 30
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1080, "character": 1038,
"column": 25, "column": 25,
"line": 32 "line": 31
}, },
"message": "A11y: Non-interactive element <legend> cannot have interactive role 'toolbar'", "message": "A11y: Non-interactive element <legend> cannot have interactive role 'toolbar'",
"pos": 1055, "pos": 1013,
"start": { "start": {
"character": 1055, "character": 1013,
"column": 0, "column": 0,
"line": 32 "line": 31
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1099, "character": 1057,
"column": 18, "column": 18,
"line": 33 "line": 32
}, },
"message": "A11y: Non-interactive element <li> cannot have interactive role 'tree'", "message": "A11y: Non-interactive element <li> cannot have interactive role 'tree'",
"pos": 1081, "pos": 1039,
"start": { "start": {
"character": 1081, "character": 1039,
"column": 0, "column": 0,
"line": 33 "line": 32
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1124, "character": 1082,
"column": 24, "column": 24,
"line": 34 "line": 33
}, },
"message": "A11y: Non-interactive element <main> cannot have interactive role 'treegrid'", "message": "A11y: Non-interactive element <main> cannot have interactive role 'treegrid'",
"pos": 1100, "pos": 1058,
"start": { "start": {
"character": 1100, "character": 1058,
"column": 0, "column": 0,
"line": 34 "line": 33
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1163, "character": 1121,
"column": 38, "column": 38,
"line": 35 "line": 34
}, },
"message": "A11y: Non-interactive element <mark> cannot have interactive role 'treeitem'", "message": "A11y: Non-interactive element <mark> cannot have interactive role 'treeitem'",
"pos": 1125, "pos": 1083,
"start": { "start": {
"character": 1125, "character": 1083,
"column": 0, "column": 0,
"line": 35 "line": 34
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1195, "character": 1153,
"column": 31, "column": 31,
"line": 36 "line": 35
}, },
"message": "A11y: Non-interactive element <marquee> cannot have interactive role 'doc-backlink'", "message": "A11y: Non-interactive element <marquee> cannot have interactive role 'doc-backlink'",
"pos": 1164, "pos": 1122,
"start": { "start": {
"character": 1164, "character": 1122,
"column": 0, "column": 0,
"line": 36 "line": 35
} }
}, },
{ {
"code": "a11y-distracting-elements", "code": "a11y-distracting-elements",
"end": { "end": {
"character": 1195, "character": 1153,
"column": 31, "column": 31,
"line": 36 "line": 35
}, },
"message": "A11y: Avoid <marquee> elements", "message": "A11y: Avoid <marquee> elements",
"pos": 1164, "pos": 1122,
"start": { "start": {
"character": 1164, "character": 1122,
"column": 0, "column": 0,
"line": 36 "line": 35
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1225, "character": 1183,
"column": 29, "column": 29,
"line": 37 "line": 36
}, },
"message": "A11y: Non-interactive element <menu> cannot have interactive role 'doc-biblioref'", "message": "A11y: Non-interactive element <menu> cannot have interactive role 'doc-biblioref'",
"pos": 1196, "pos": 1154,
"start": { "start": {
"character": 1196, "character": 1154,
"column": 0, "column": 0,
"line": 37 "line": 36
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1255, "character": 1213,
"column": 29, "column": 29,
"line": 38 "line": 37
}, },
"message": "A11y: Non-interactive element <meter> cannot have interactive role 'doc-glossref'", "message": "A11y: Non-interactive element <meter> cannot have interactive role 'doc-glossref'",
"pos": 1226, "pos": 1184,
"start": { "start": {
"character": 1226, "character": 1184,
"column": 0, "column": 0,
"line": 38 "line": 37
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1282, "character": 1240,
"column": 26, "column": 26,
"line": 39 "line": 38
}, },
"message": "A11y: Non-interactive element <nav> cannot have interactive role 'doc-noteref'", "message": "A11y: Non-interactive element <nav> cannot have interactive role 'doc-noteref'",
"pos": 1256, "pos": 1214,
"start": { "start": {
"character": 1256, "character": 1214,
"column": 0, "column": 0,
"line": 39 "line": 38
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1303, "character": 1261,
"column": 20, "column": 20,
"line": 40 "line": 39
}, },
"message": "A11y: Non-interactive element <ol> cannot have interactive role 'button'", "message": "A11y: Non-interactive element <ol> cannot have interactive role 'button'",
"pos": 1283, "pos": 1241,
"start": { "start": {
"character": 1283, "character": 1241,
"column": 0, "column": 0,
"line": 40 "line": 39
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1346, "character": 1304,
"column": 42, "column": 42,
"line": 41 "line": 40
}, },
"message": "A11y: Non-interactive element <optgroup> cannot have interactive role 'treeitem'", "message": "A11y: Non-interactive element <optgroup> cannot have interactive role 'treeitem'",
"pos": 1304, "pos": 1262,
"start": { "start": {
"character": 1304, "character": 1262,
"column": 0, "column": 0,
"line": 41 "line": 40
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1373, "character": 1331,
"column": 26, "column": 26,
"line": 42 "line": 41
}, },
"message": "A11y: Non-interactive element <output> cannot have interactive role 'treegrid'", "message": "A11y: Non-interactive element <output> cannot have interactive role 'treegrid'",
"pos": 1347, "pos": 1305,
"start": { "start": {
"character": 1347, "character": 1305,
"column": 0, "column": 0,
"line": 42 "line": 41
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1399, "character": 1357,
"column": 25, "column": 25,
"line": 43 "line": 42
}, },
"message": "A11y: Non-interactive element <p> cannot have interactive role 'columnheader'", "message": "A11y: Non-interactive element <p> cannot have interactive role 'columnheader'",
"pos": 1374, "pos": 1332,
"start": { "start": {
"character": 1374, "character": 1332,
"column": 0, "column": 0,
"line": 43 "line": 42
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1419, "character": 1377,
"column": 19, "column": 19,
"line": 44 "line": 43
}, },
"message": "A11y: Non-interactive element <pre> cannot have interactive role 'tree'", "message": "A11y: Non-interactive element <pre> cannot have interactive role 'tree'",
"pos": 1400, "pos": 1358,
"start": { "start": {
"character": 1400, "character": 1358,
"column": 0, "column": 0,
"line": 44 "line": 43
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1481, "character": 1439,
"column": 61, "column": 61,
"line": 45 "line": 44
}, },
"message": "A11y: Non-interactive element <progress> cannot have interactive role 'combobox'", "message": "A11y: Non-interactive element <progress> cannot have interactive role 'combobox'",
"pos": 1420, "pos": 1378,
"start": { "start": {
"character": 1420, "character": 1378,
"column": 0, "column": 0,
"line": 45 "line": 44
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1505, "character": 1463,
"column": 23, "column": 23,
"line": 46 "line": 45
}, },
"message": "A11y: Non-interactive element <ruby> cannot have interactive role 'toolbar'", "message": "A11y: Non-interactive element <ruby> cannot have interactive role 'toolbar'",
"pos": 1482, "pos": 1440,
"start": { "start": {
"character": 1482, "character": 1440,
"column": 0, "column": 0,
"line": 46 "line": 45
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1562, "character": 1520,
"column": 56, "column": 56,
"line": 47 "line": 46
}, },
"message": "A11y: Non-interactive element <section> cannot have interactive role 'radio'", "message": "A11y: Non-interactive element <section> cannot have interactive role 'radio'",
"pos": 1506, "pos": 1464,
"start": { "start": {
"character": 1506, "character": 1464,
"column": 0, "column": 0,
"line": 47 "line": 46
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1584, "character": 1542,
"column": 21, "column": 21,
"line": 48 "line": 47
}, },
"message": "A11y: Non-interactive element <table> cannot have interactive role 'menu'", "message": "A11y: Non-interactive element <table> cannot have interactive role 'menu'",
"pos": 1563, "pos": 1521,
"start": { "start": {
"character": 1563, "character": 1521,
"column": 0, "column": 0,
"line": 48 "line": 47
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1611, "character": 1569,
"column": 26, "column": 26,
"line": 49 "line": 48
}, },
"message": "A11y: Non-interactive element <tbody> cannot have interactive role 'searchbox'", "message": "A11y: Non-interactive element <tbody> cannot have interactive role 'searchbox'",
"pos": 1585, "pos": 1543,
"start": { "start": {
"character": 1585, "character": 1543,
"column": 0, "column": 0,
"line": 49 "line": 48
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1632, "character": 1590,
"column": 20, "column": 20,
"line": 50 "line": 49
}, },
"message": "A11y: Non-interactive element <td> cannot have interactive role 'button'", "message": "A11y: Non-interactive element <td> cannot have interactive role 'button'",
"pos": 1612, "pos": 1570,
"start": { "start": {
"character": 1612, "character": 1570,
"column": 0, "column": 0,
"line": 50 "line": 49
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1657, "character": 1615,
"column": 24, "column": 24,
"line": 51 "line": 50
}, },
"message": "A11y: Non-interactive element <tfoot> cannot have interactive role 'listbox'", "message": "A11y: Non-interactive element <tfoot> cannot have interactive role 'listbox'",
"pos": 1633, "pos": 1591,
"start": { "start": {
"character": 1633, "character": 1591,
"column": 0, "column": 0,
"line": 51 "line": 50
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1699, "character": 1657,
"column": 41, "column": 41,
"line": 52 "line": 51
}, },
"message": "A11y: Non-interactive element <thead> cannot have interactive role 'slider'", "message": "A11y: Non-interactive element <thead> cannot have interactive role 'slider'",
"pos": 1658, "pos": 1616,
"start": { "start": {
"character": 1658, "character": 1616,
"column": 0, "column": 0,
"line": 52 "line": 51
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1728, "character": 1686,
"column": 28, "column": 28,
"line": 53 "line": 52
}, },
"message": "A11y: Non-interactive element <time> cannot have interactive role 'doc-backlink'", "message": "A11y: Non-interactive element <time> cannot have interactive role 'doc-backlink'",
"pos": 1700, "pos": 1658,
"start": { "start": {
"character": 1700, "character": 1658,
"column": 0, "column": 0,
"line": 53 "line": 52
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1753, "character": 1711,
"column": 24, "column": 24,
"line": 54 "line": 53
}, },
"message": "A11y: Non-interactive element <ul> cannot have interactive role 'spinbutton'", "message": "A11y: Non-interactive element <ul> cannot have interactive role 'spinbutton'",
"pos": 1729, "pos": 1687,
"start": { "start": {
"character": 1729, "character": 1687,
"column": 0, "column": 0,
"line": 54 "line": 53
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1892, "character": 1850,
"column": 18, "column": 18,
"line": 58 "line": 57
}, },
"message": "A11y: Non-interactive element <ul> cannot have interactive role 'menu'", "message": "A11y: Non-interactive element <ul> cannot have interactive role 'menu'",
"pos": 1874, "pos": 1832,
"start": { "start": {
"character": 1874, "character": 1832,
"column": 0, "column": 0,
"line": 58 "line": 57
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1914, "character": 1872,
"column": 21, "column": 21,
"line": 59 "line": 58
}, },
"message": "A11y: Non-interactive element <ul> cannot have interactive role 'menubar'", "message": "A11y: Non-interactive element <ul> cannot have interactive role 'menubar'",
"pos": 1893, "pos": 1851,
"start": { "start": {
"character": 1893, "character": 1851,
"column": 0, "column": 0,
"line": 59 "line": 58
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1939, "character": 1897,
"column": 24, "column": 24,
"line": 60 "line": 59
}, },
"message": "A11y: Non-interactive element <ul> cannot have interactive role 'radiogroup'", "message": "A11y: Non-interactive element <ul> cannot have interactive role 'radiogroup'",
"pos": 1915, "pos": 1873,
"start": { "start": {
"character": 1915, "character": 1873,
"column": 0, "column": 0,
"line": 60 "line": 59
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1961, "character": 1919,
"column": 21, "column": 21,
"line": 61 "line": 60
}, },
"message": "A11y: Non-interactive element <ul> cannot have interactive role 'tablist'", "message": "A11y: Non-interactive element <ul> cannot have interactive role 'tablist'",
"pos": 1940, "pos": 1898,
"start": { "start": {
"character": 1940, "character": 1898,
"column": 0, "column": 0,
"line": 61 "line": 60
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 1980, "character": 1938,
"column": 18, "column": 18,
"line": 62 "line": 61
}, },
"message": "A11y: Non-interactive element <ul> cannot have interactive role 'tree'", "message": "A11y: Non-interactive element <ul> cannot have interactive role 'tree'",
"pos": 1962, "pos": 1920,
"start": { "start": {
"character": 1962, "character": 1920,
"column": 0, "column": 0,
"line": 62 "line": 61
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 2003, "character": 1961,
"column": 22, "column": 22,
"line": 63 "line": 62
}, },
"message": "A11y: Non-interactive element <ul> cannot have interactive role 'treegrid'", "message": "A11y: Non-interactive element <ul> cannot have interactive role 'treegrid'",
"pos": 1981, "pos": 1939,
"start": { "start": {
"character": 1981, "character": 1939,
"column": 0, "column": 0,
"line": 63 "line": 62
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 2034, "character": 1992,
"column": 18, "column": 18,
"line": 65 "line": 64
}, },
"message": "A11y: Non-interactive element <ol> cannot have interactive role 'menu'", "message": "A11y: Non-interactive element <ol> cannot have interactive role 'menu'",
"pos": 2016, "pos": 1974,
"start": { "start": {
"character": 2016, "character": 1974,
"column": 0, "column": 0,
"line": 65 "line": 64
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 2056, "character": 2014,
"column": 21, "column": 21,
"line": 66 "line": 65
}, },
"message": "A11y: Non-interactive element <ol> cannot have interactive role 'menubar'", "message": "A11y: Non-interactive element <ol> cannot have interactive role 'menubar'",
"pos": 2035, "pos": 1993,
"start": { "start": {
"character": 2035, "character": 1993,
"column": 0, "column": 0,
"line": 66 "line": 65
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 2081, "character": 2039,
"column": 24, "column": 24,
"line": 67 "line": 66
}, },
"message": "A11y: Non-interactive element <ol> cannot have interactive role 'radiogroup'", "message": "A11y: Non-interactive element <ol> cannot have interactive role 'radiogroup'",
"pos": 2057, "pos": 2015,
"start": { "start": {
"character": 2057, "character": 2015,
"column": 0, "column": 0,
"line": 67 "line": 66
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 2103, "character": 2061,
"column": 21, "column": 21,
"line": 68 "line": 67
}, },
"message": "A11y: Non-interactive element <ol> cannot have interactive role 'tablist'", "message": "A11y: Non-interactive element <ol> cannot have interactive role 'tablist'",
"pos": 2082, "pos": 2040,
"start": { "start": {
"character": 2082, "character": 2040,
"column": 0, "column": 0,
"line": 68 "line": 67
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 2122, "character": 2080,
"column": 18, "column": 18,
"line": 69 "line": 68
}, },
"message": "A11y: Non-interactive element <ol> cannot have interactive role 'tree'", "message": "A11y: Non-interactive element <ol> cannot have interactive role 'tree'",
"pos": 2104, "pos": 2062,
"start": { "start": {
"character": 2104, "character": 2062,
"column": 0, "column": 0,
"line": 69 "line": 68
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 2145, "character": 2103,
"column": 22, "column": 22,
"line": 70 "line": 69
}, },
"message": "A11y: Non-interactive element <ol> cannot have interactive role 'treegrid'", "message": "A11y: Non-interactive element <ol> cannot have interactive role 'treegrid'",
"pos": 2123, "pos": 2081,
"start": { "start": {
"character": 2123, "character": 2081,
"column": 0, "column": 0,
"line": 70 "line": 69
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 2175, "character": 2133,
"column": 17, "column": 17,
"line": 72 "line": 71
}, },
"message": "A11y: Non-interactive element <li> cannot have interactive role 'tab'", "message": "A11y: Non-interactive element <li> cannot have interactive role 'tab'",
"pos": 2158, "pos": 2116,
"start": { "start": {
"character": 2158, "character": 2116,
"column": 0, "column": 0,
"line": 72 "line": 71
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 2198, "character": 2156,
"column": 22, "column": 22,
"line": 73 "line": 72
}, },
"message": "A11y: Non-interactive element <li> cannot have interactive role 'menuitem'", "message": "A11y: Non-interactive element <li> cannot have interactive role 'menuitem'",
"pos": 2176, "pos": 2134,
"start": { "start": {
"character": 2176, "character": 2134,
"column": 0, "column": 0,
"line": 73 "line": 72
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 2216, "character": 2174,
"column": 17, "column": 17,
"line": 74 "line": 73
}, },
"message": "A11y: Non-interactive element <li> cannot have interactive role 'row'", "message": "A11y: Non-interactive element <li> cannot have interactive role 'row'",
"pos": 2199, "pos": 2157,
"start": { "start": {
"character": 2199, "character": 2157,
"column": 0, "column": 0,
"line": 74 "line": 73
} }
}, },
{ {
"code": "a11y-no-noninteractive-element-to-interactive-role", "code": "a11y-no-noninteractive-element-to-interactive-role",
"end": { "end": {
"character": 2261, "character": 2219,
"column": 44, "column": 44,
"line": 75 "line": 74
}, },
"message": "A11y: Non-interactive element <li> cannot have interactive role 'treeitem'", "message": "A11y: Non-interactive element <li> cannot have interactive role 'treeitem'",
"pos": 2217, "pos": 2175,
"start": { "start": {
"character": 2217, "character": 2175,
"column": 0, "column": 0,
"line": 75 "line": 74
} }
} }
] ]

Loading…
Cancel
Save