Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

eslint-plugin-vuejs-accessibility

Free#118 of 129 in Website Accessibility ToolsAccessibility Testing Software

eslint-plugin-vuejs-accessibility: A focused, free linting layer for accessibility issues in Vue single-file components. Ranked #118 of 129 in Website Accessibility Tools by our editors (3.0/10); pricing: Free plan; best for vue developers enforcing accessibility in linting.

3.0/10Editor score
eslint-plugin-vuejs-accessibility3.0 Visit vue-a11y

At a glance

  • Editor score
    3.0 / 10
  • Pricing
    Free plan
  • Best for
    Vue developers enforcing accessibility in linting
  • Free plan
    Yes
  • Paid from
    Free
  • Facts checked
    19 Sep 2026
eslint-plugin-vuejs-accessibility screenshot
  • Where it wins

    • Free, open-source accessibility linting for .vue files
    • Covers ARIA, keyboard, forms, headings, media, focus, and alternatives
    • Supports ESLint flat configuration and legacy .eslintrc files
  • Where it doesn't

    • Focused on .vue files rather than whole-site accessibility testing
    • Requires an ESLint-based development workflow
    • Does not extend to broader platform or mobile testing workflows

Our verdict on eslint-plugin-vuejs-accessibility

eslint-plugin-vuejs-accessibility is an open-source ESLint plugin for checking accessibility rules in Vue.js single-file components. It is aimed at Vue developers who want accessibility checks integrated into their linting workflow rather than handled only through later review. The plugin provides recommended and configurable rule sets, with checks covering alternative text, ARIA properties and roles, keyboard interaction, form-control labels, headings, iframe titles, media captions, focus behavior, tabindex, and interactive elements. Its free, open-source model makes it a practical fit for teams seeking a focused development dependency without a paid tier structure.

Its main strength is the breadth of accessibility rules within its narrow scope. The published feature set addresses common component-level concerns across content alternatives, semantics, keyboard behavior, forms, media, and focus management. ESLint flat configuration support suits newer ESLint setups, while legacy .eslintrc support helps accommodate existing projects. Because the integration is centered on ESLint and Vue.js, it fits naturally into code-quality workflows built around those tools. Teams should view it as a way to identify accessibility issues in Vue source files during development, not as a replacement for broader site-level assessment.

The trade-off is focus. eslint-plugin-vuejs-accessibility concentrates on .vue files and linting rules, so organizations looking for monitoring, reporting, platform-wide coverage, browser-based checks, mobile testing, or a manual review workflow should choose a broader accessibility solution instead. It is best suited to Vue teams that want concrete, configurable checks close to the code, particularly for ARIA, keyboard interaction, labels, headings, captions, and focus behavior. It is less suitable as the sole accessibility process for a site or product that extends beyond Vue single-file components.

Your product? Our editors can test eslint-plugin-vuejs-accessibility in depth and publish a review, labelled as paid · from $149/mo →

eslint-plugin-vuejs-accessibility pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on vue-a11y.github.io

eslint-plugin-vuejs-accessibility fact sheet

Free planYes
Paid fromFree
WCAG versionNot verified
Scan scopeNot verified
Scan limitNot verified
Scheduled scansNot verified
Browser extensionNot verified
CI/CD integrationNot verified
API accessNot verified
Integrations2 integrations: ESLint, Vue.js
PricingFree plan
Websitevue-a11y.github.io
Facts checked19 Sep 2026

eslint-plugin-vuejs-accessibility integrations

eslint-plugin-vuejs-accessibility lists 2 integrations on its own site.

  • ESLint
  • Vue.js

Alternatives to eslint-plugin-vuejs-accessibility

See all eslint-plugin-vuejs-accessibility alternatives →

Also Ranked In

eslint-plugin-vuejs-accessibility is ranked in 2 of our directories.

Used eslint-plugin-vuejs-accessibility? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used eslint-plugin-vuejs-accessibility for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — eslint-plugin-vuejs-accessibility 3.0/10

eslint-plugin-vuejs-accessibility is listed in our Website Accessibility Tools directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/eslint-plugin-vuejs-accessibility/"><img src="https://www.itechguides.com/best/badge/eslint-plugin-vuejs-accessibility.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update