What's Changed
🐞 Fixes
-
Reverted the component-scope-bounded identifier resolution introduced in v5.28.3, including the per-component single-report attribution; class declarations in a component body remain recognized as per-render constructions. (#2062)
Affected rules:
react-x/no-unstable-context-valuereact-x/no-unstable-default-props
📝 Documentation
- Updated the AST Explorer links across the website docs and recipes.
🏗️ Internal
@eslint-react/var: removed theboundaryoption fromresolveandresolveObjectType, and theClassDeclarationresolution inresolveObjectType, following the revert. (#2062)- Renamed the
Jsx-prefixed@eslint-react/coreexports to all-capsJSX(ex:JsxConfig→JSXConfig,isJsxLike→isJSXLike). (#2061) - Bumped
fumadocs-mdxto15.4.9.
Full Changelog: v5.28.3...v5.28.4
Attestation
https://github.com/Rel1cx/eslint-react/attestations/58021514