What's Changed
📝 Documentation
- Added known-issues references for
eslint-plugin-react-web-apiandeslint-plugin-react-xrules. - Updated the FAQ, glossary, the
eslint-plugin-react-domknown-issues reference, and the term-based rule implementation patterns.
🏗️ Internal
react-x/set-state-in-render: expanded unit test coverage for thecollect,effects,helpers, andoriginsmodules. No behavior change.react-x/set-state-in-effect: added edge-case tests for thecollect,effects,helpers, andoriginsmodules. No behavior change.- Unified test language options and reorganized the test harness: tsconfig fixtures now replace the per-JSX-emit tester factories. (#2105)
- Untyped parsing in the test harness now disables typescript-estree's automatic single-run inference, so
parserServices.programstays consistentlynullin both local and CI runs. - Bumped
vitestto5.1.0,tailwindcssand@tailwindcss/postcssto4.3.4,tsl-dxto0.15.2,semverto7.8.6,nextand@next/eslint-plugin-nextto16.4.4,fumadocs-coreandfumadocs-uito16.17.10,@vitejs/plugin-reactto6.2.1, the dprint markdown plugin to0.28.2, andzizmor-actionto0.8.1.
Full Changelog: v5.30.0-beta.22...v5.30.0-beta.23
Attestation
https://github.com/Rel1cx/eslint-react/attestations/62931561