js/src/eslint/vue.js enables eslint-plugin-vuejs-accessibility's flat/recommended set and configures two rules explicitly:
vuejs-accessibility/no-autofocus (warn)
vuejs-accessibility/mouse-events-have-key-events (warn)
oxlint has a jsx-a11y plugin but nothing for Vue templates, so accessibility linting in .vue files has zero oxlint coverage today, not partial coverage.
What needs to happen
Note on scale
This is only two configured rules plus the recommended set, so it is small in rule count but not in value: a11y regressions are exactly the class of bug that no other check in the stack catches.
js/src/eslint/vue.jsenableseslint-plugin-vuejs-accessibility's flat/recommended set and configures two rules explicitly:vuejs-accessibility/no-autofocus(warn)vuejs-accessibility/mouse-events-have-key-events(warn)oxlint has a
jsx-a11yplugin but nothing for Vue templates, so accessibility linting in.vuefiles has zero oxlint coverage today, not partial coverage.What needs to happen
Note on scale
This is only two configured rules plus the recommended set, so it is small in rule count but not in value: a11y regressions are exactly the class of bug that no other check in the stack catches.