- Home
- Website Accessibility Tools
- eslint-plugin-vuejs-accessibility
On the recordRead 12 Oct 202622 facts
eslint-plugin-vuejs-accessibility
Plans and prices
Free
Free
Open-source ESLint plugin for Vue files
Read 12 Oct 2026 · github.com
On the record
- Accessibility rules
- Its documented rules cover alternative text, ARIA attributes and roles, labels, keyboard interaction, focus, captions, and other accessibility checks.vue-a11y.github.io · read 12 Oct 2026
- Alternative text
- The alt-text rule checks elements such as images, image inputs, areas, and objects for meaningful alternative text.vue-a11y.github.io · read 12 Oct 2026
- Alt text
- The alt-text rule checks images, image inputs, areas, and objects for meaningful alternative text by default.vue-a11y.github.io · read 12 Oct 2026
- ARIA role rule
- The aria-role rule checks that elements use valid, non-abstract ARIA roles.vue-a11y.github.io · read 12 Oct 2026
- Automated scans
- Yesgithub.com · read 19 Sep 2026
- Based on
- The project says its work draws on eslint-plugin-vue-a11y, eslint-plugin-jsx-a11y, eslint-plugin-vue, and jsx-ast-utils.github.com · read 12 Oct 2026
- Configuration
- The documentation provides both flat configuration for ESLint 9 (also usable from ESLint 8.57.0) and legacy .eslintrc configuration for ESLint versions below 9.vue-a11y.github.io · read 12 Oct 2026
- Contributions
- The repository welcomes bug reports and pull requests on GitHub.github.com · read 12 Oct 2026
- Development requirements
- The repository says contributors need Node and Yarn to install development dependencies.github.com · read 12 Oct 2026
- Focus rule
- The no-autofocus rule flags autofocus because the documentation says it can cause usability issues for sighted and non-sighted users.vue-a11y.github.io · read 12 Oct 2026
- Installation
- The project documents installation as a development dependency with yarn, npm, or pnpm.vue-a11y.github.io · read 12 Oct 2026
- Integrations
- The plugin integrates with ESLint and Vue files, and its rules can be enabled individually or through a recommended configuration.vue-a11y.github.io · read 12 Oct 2026
- Legacy ESLint configuration
- The plugin documents .eslintrc configuration for ESLint versions below 9.vue-a11y.github.io · read 12 Oct 2026
- License
- The project code is available under the MIT License.github.com · read 12 Oct 2026
- Package managers
- Installation instructions are provided for yarn, npm, and pnpm.vue-a11y.github.io · read 12 Oct 2026
- Purpose
- It is an ESLint plugin for checking accessibility rules in Vue single-file components.vue-a11y.github.io · read 12 Oct 2026
- Recommended rules
- The rule overview marks many rules as recommended, including alt-text, aria-role, form-control-has-label, and tabindex-no-positive.vue-a11y.github.io · read 12 Oct 2026
- Rule coverage
- The documentation lists rules for alternative text, ARIA, keyboard access, labels, captions, focus, and other accessibility checks.vue-a11y.github.io · read 12 Oct 2026