jsx-eslint/eslint-plugin-jsx-a11y
Static AST checker for a11y rules on JSX elements. observed · 2026-08-28
Health v2 · maintenance only
57/100
- Activity 60
- Release rhythm 28
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 57.5
- age_days: 3850
- days_rel: 605
- days_push: 240
- n_releases_24m: 3
Adoption not part of the score
3611 stars · 651 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
An ESLint plugin that statically checks JSX elements for accessibility (a11y) issues in React applications. It analyzes the AST to catch common accessibility mistakes like missing alt text, improper ARIA usage, and non-semantic interactive elements.
Use cases
- lint react components for accessibility issues
- catch missing alt attributes on images in jsx
- enforce aria attribute correctness in eslint
- check jsx for a11y violations in ci
- audit react app accessibility at build time
When to choose
- you build React apps with JSX and want automated accessibility linting
- you want to catch a11y errors early in code review or CI
- you use ESLint and want a11y rules integrated into your existing setup
When to avoid
- you need runtime accessibility testing of the rendered DOM (use axe-core instead)
- your project does not use JSX or React
- you need full accessibility compliance auditing rather than static checks
Facets
plugin · maturity active
linter accessibility testing accessibility frontend web-development developer-tools eslint-plugin jsx react a11y static-analysis nodejs javascript
2 sources
- readme: https://github.com/jsx-eslint/eslint-plugin-jsx-a11y · fetched 2026-08-28 · d70441edb6ae
- registry_npm: https://registry.npmjs.org/eslint-plugin-jsx-a11y · fetched 2026-08-29 · 13f557fdcb96
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jsx-eslint/eslint-plugin-jsx-a11y | main | 57 |
For agents
markdown · JSON · MCP: product_card(name="jsx-eslint/eslint-plugin-jsx-a11y")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem