astro/jsx-a11y/no-noninteractive-element-interactions
apply
jsx-a11y/no-noninteractive-element-interactionsrule to Astro components
This rule is the same rule as jsx-a11y/no-noninteractive-element-interactions rule but it applies to the Astro components.
You must have eslint-plugin-jsx-a11y installed to use this rule.
The following is a partial excerpt from the jsx-a11y/no-noninteractive-element-interactions rule documentation. See original documentation for more details.
Non-interactive HTML elements and non-interactive ARIA roles indicate content and containers in the user interface. A non-interactive element does not support event handlers (mouse and key handlers). Non-interactive elements include
<main>,<area>,<h1>(,<h2>, etc),<p>,<img>,<li>,<ul>and<ol>. Non-interactive WAI-ARIA roles includearticle,banner,complementary,img,listitem,main,regionandtooltip.
📚 Further Reading
🚀 Version
This rule was introduced in eslint-plugin-astro v0.11.0
🔍 Implementation
Taken with ❤️ from eslint-plugin-jsx-a11yEdit this page