eslint-plugin-vuejs-accessibility

An eslint plugin for checking Vue.js files for accessibility
22,851,011 323
Install
npm install eslint-plugin-vuejs-accessibility
Latest Version:2.6.2
License:MIT
Last Updated:Oct 7, 2026
Links: GitHub  ·  npm
Maintainer: kddeisz

eslint-plugin-vuejs-accessibility

Build Status Package Version

An eslint plugin for checking accessibility rules from within .vue files.

📚 Documentation

Please refer to the official website.

💻 Development

Ensure you have node and yarn installed on your system. Then run yarn in the root of the repository to install the dependencies.

🔧 Adding a new rule

To add a new rule, you need to take the following steps:

  • Add the configuration and require to src/index.ts.
  • Add the rule itself into src/rules.
  • Add the corresponding test in src/rules/__tests__.
  • Add the corresponding documentation in docs/rules.

👨‍💻 Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility.

📄 License

The code is available as open source under the terms of the MIT License.

🏆 Credit

The work for this plugin was largely based on previous work done on eslint-plugin-vue-a11y, as well as various other tools, including:

Related Packages

eslint-plugin-vue-a11y

Static AST checker for accessibility rules on elements in .vue

154,502
eslint-plugin-vue-data-testid

An ESLint plugin to enforce consistent usage of 'data-testid' attributes in Vue....

147,849 3
eslint-plugin-vue-storefront

ESLint rules for Vue Storefront

39,292
eslint-plugin-vue-composable

ESLint plugin providing Vue composable related rules

551,160
@scayle/eslint-plugin-vue-composable

Rules to avoid unpleasant composable problems

207,394 4

Version History

Version Released License
2.6.2 MIT
2.6.1 MIT
2.6.0 MIT
2.5.0 MIT
2.4.2 MIT