lick-events-have-key-events

pull/7816/head
jeel2331 4 years ago
parent 8238ac46dc
commit 4578d242f8

@ -0,0 +1,16 @@
<script>
const handleKeyDown = ()=>{}
const handleKeyUp = ()=>{}
const handleKeyPress = ()=>{}
</script>
<!-- succeed -->
<div onClick={() => {}} onKeyDown={handleKeyDown} />
<div onClick={() => {}} onKeyUp={handleKeyUp} />
<div onClick={() => {}} onKeyPress={handleKeyPress} />
<button onClick={() => {}} />
<div onClick{() => {}} aria-hidden="true" />
<!-- fail -->
<div onClick={() => {}} />

@ -0,0 +1,17 @@
[
{
"code": "a11y-click-events-have-key-events",
"message": "A11y: elements with onClick property should have a keyboard key handler such as onKeyPress , onKeyDown or onKeyUp.",
"start": {
"line": 15,
"column": 6,
"character": 417
},
"end": {
"line": 15,
"column": 24,
"character": 435
},
"pos": 417
}
]
Loading…
Cancel
Save