Skip to content

feat(preferred): add eslint-plugin-jsx-a11y replacements - #1153

Merged
43081j merged 1 commit into
e18e:mainfrom
RizgarOzan:feat/jsx-a11y
Oct 26, 2026
Merged

43081j merged 1 commit into
e18e:mainfrom
RizgarOzan:feat/jsx-a11y

Conversation

@RizgarOzan

Copy link
Copy Markdown
Contributor

🔗 Linked issue

resolves #661

📚 Description

Adds eslint-plugin-jsx-a11y to the preferred manifest with eslint-plugin-jsx-a11y-x and oxlint as replacements, plus a migration doc.

As asked in the issue, the doc says jsx-a11y-x is still experimental. I linked the plugin's new home under eslint-community, since the es-tooling repo now redirects there.

I checked the flat config example locally with eslint 9.39, eslint-plugin-jsx-a11y 6.10.2 and eslint-plugin-jsx-a11y-x 0.2.0. Both versions report the same alt-text error on a bare <img>. While testing I found that if you keep the old jsx-a11y settings key, it's silently ignored and component mappings like Image: 'img' stop applying, so I added a note about it.

pnpm build, pnpm lint:manifests and prettier on the changed files pass. lint:manifests fails if the doc page is missing, so the mapping and the doc are tied together.

Adds eslint-plugin-jsx-a11y-x and oxlint as replacements, with a migration doc. Closes e18e#661.
@43081j
43081j merged commit 8b2c692 into e18e:main Oct 26, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Replacement]: eslint-plugin-jsx-a11y

2 participants