Immutable
release. Only release title and notes can be modified.
What's Changed
✨ New
@eslint-react/core: addedisUseRefLikeCalland a newadditionalRefHookssetting for declaring custom ref-creating hooks; the following rules now recognize them: (#1922, closes #1904)react-x/refsreact-x/immutabilityreact-x/set-state-in-effectreact-naming-convention/ref-namereact-debug/is-from-ref
📝 Documentation
- Updated rule docs to match current rule sources. (#1920)
🏗️ Internal
@local/testkit: simplified internals.react-x: extracted a sharedcreateImplicitPropListenerhelper used byno-implicit-children,no-implicit-key, andno-implicit-ref. (#1923)- Bumped
tsdownto0.22.13,typescript-eslintto8.65.0,eslint-plugin-jsdocto63.2.0,import-integrity-lintto1.2.0,reactto19.2.8,nextto16.2.11, andpostcssto8.5.21. - Replaced
vite-nodewithnubfor running workspace scripts. (#1919) - Unified JSDoc comment style of exported APIs in
@eslint-react/astand@eslint-react/core.
Full Changelog: v5.17.3...v5.18.0
Attestation
https://github.com/Rel1cx/eslint-react/attestations/36633587