Address disabled vuejs-accessibility/no-static-element-interactions
rules
#2906
Labels
♿️ aspect: a11y
Concerns related to the project's accessibility
🛠 goal: fix
Bug fix
🟨 priority: medium
Not blocking but should be addressed soon
🧱 stack: frontend
Related to the Nuxt frontend
Current Situation
[PR LINK TO COME] upgrades the vuejs eslint accessibility plugin. This upgrade comes with a new
no-static-element-interaction
rule (PR here).When upgrading the package, I've had to disable some of these for not knowing how to address them properly (i.e., by adding the correct roles).
Some of these may need to remain disabled because they actually do comply with accessibility standards, just not in a way that a static checker can see (due to code abstractions, etc).
Suggested Improvement
Audit the sites where the rule is disabled and decide whether a code change is needed or if it should remain disabled. If a code change is needed, make the code change. If it should remain disabled (because there isn't an accessibility issue), add a comment explaining that.
The text was updated successfully, but these errors were encountered: