Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
"VAttribute[directive=true][key.name.name='on'][key.argument.name='click']" (node) {
const requiredEvents = ['keydown', 'keyup', 'keypress'];
const element = node.parent.parent;
if (VueUtils.isCustomComponent(element)) {
return;
} else if (
utils.isHiddenFromScreenReader(element)
|| utils.isPresentationRole(element)
) {
return;
// } else if (isInteractiveElement(type, props)) { // todo
// return;
} else if (utils.hasAnyEvent(element, requiredEvents)) {
return;
}
// Visible, non-interactive elements with click handlers require one keyboard event listener.
context.report({
node,
message: errorMessage,