chore(deps): bump eslint-plugin-react-x from 4.2.3 to 5.7.1 #125

Closed
dependabot[bot] wants to merge 1 commit from dependabot/npm_and_yarn/eslint-plugin-react-x-5.7.1 into main
dependabot[bot] commented 2026-05-03 06:41:20 +00:00 (Migrated from github.com)

Bumps eslint-plugin-react-x from 4.2.3 to 5.7.1.

Release notes

Sourced from eslint-plugin-react-x's releases.

v5.7.1 (2026-05-02)

What's Changed

🐞 Fixes

  • all preset: Fixed an issue where the all preset accidentally included rules requiring type information (#1744).

📝 Documentation

  • Fixed a typo in the shared settings description.
  • Fixed missing trailing commas in ESLint settings examples.
  • Updated no-unused-state rule wording and examples.
  • Added a Resources section with AST Explorer, ESLint Developer Guide, and TypeScript Compiler API links to kit-related documentation pages.

🏗️ Internal

  • Pinned dependency versions for next and @rbxts/react.
  • Added react-compiler-fixtures-all-preset.jsonl snapshot generation.

Full Changelog: https://github.com/Rel1cx/eslint-react/compare/v5.7.0...v5.7.1

v5.7.0 (2026-05-02)

What's Changed

✨ New

  • react-x/no-unused-state: The rule re-added as a no-op in v5.6.6 is now fully implemented. It detects state variables declared via useState (or similar state hooks) that are assigned but never read, or only read inside an effect or effect dependency array (#1741).

📝 Documentation

  • Updated minimum version requirements in README and docs (ESLint 10.2.1, TypeScript 6.0.3, pnpm 10.33.2).
  • Fixed no-unused-state migration docs and removed rule reasons.

LTS Maintenance Mode: Starting with v5.7.0, the project has entered a Long-Term Support (LTS) maintenance mode. New feature development is temporarily on hold while the project prioritizes bug fixes, rule improvements, and documentation updates. See #1740 for details.

Full Changelog: https://github.com/Rel1cx/eslint-react/compare/v5.6.6...v5.7.0

v5.6.6 (2026-05-01)

What's Changed

✨ New

  • react-x/no-unused-state: Re-add the react-x/no-unused-state rule that was removed in 5.0.0 as a no-op rule for detecting unused state in function components in a future release.

Full Changelog: https://github.com/Rel1cx/eslint-react/compare/v5.6.4...v5.6.6

v5.6.4 (2026-05-01)

What's Changed

✨ New

... (truncated)

Changelog

Sourced from eslint-plugin-react-x's changelog.

v5.7.1 (2026-05-02)

🐞 Fixes

  • all preset: Fixed an issue where the all preset accidentally included rules requiring type information (#1744).

📝 Documentation

  • Fixed a typo in the shared settings description.
  • Fixed missing trailing commas in ESLint settings examples.
  • Updated no-unused-state rule wording and examples.
  • Added a Resources section with AST Explorer, ESLint Developer Guide, and TypeScript Compiler API links to kit-related documentation pages.

🏗️ Internal

  • Pinned dependency versions for next and @rbxts/react.
  • Added react-compiler-fixtures-all-preset.jsonl snapshot generation.

Full Changelog: https://github.com/Rel1cx/eslint-react/compare/v5.7.0...v5.7.1

v5.7.0 (2026-05-02)

✨ New

  • react-x/no-unused-state: The rule re-added as a no-op in v5.6.6 is now fully implemented. It detects state variables declared via useState (or similar state hooks) that are defined but never read, or only read inside an effect or effect dependency array (#1741).

📝 Documentation

  • Updated minimum version requirements in README and docs (ESLint 10.2.1, TypeScript 6.0.3, pnpm 10.33.2).
  • Fixed no-unused-state migration docs and removed rule reasons.

LTS Maintenance Mode: Starting with v5.7.0, the project has entered a Long-Term Support (LTS) maintenance mode. New feature development is temporarily on hold while the project prioritizes bug fixes, rule improvements, and documentation updates. See #1740 for details.

Full Changelog: https://github.com/Rel1cx/eslint-react/compare/v5.6.6...v5.7.0

v5.6.6 (2026-05-01)

✨ New

  • react-x/no-unused-state: Re-add the react-x/no-unused-state rule that was removed in 5.0.0 as a no-op rule for detecting unused state in function components in a future release.

Full Changelog: https://github.com/Rel1cx/eslint-react/compare/v5.6.4...v5.6.6

v5.6.4 (2026-05-01)

✨ New

  • react-x/no-unused-class-component-members: Now flags shouldComponentUpdate methods defined in classes extending PureComponent as unused, since PureComponent implements its own shouldComponentUpdate with shallow prop and state comparison (#1738).

📝 Documentation

... (truncated)

Commits
  • 2d9e802 release: 5.7.1-beta.0
  • e42cc90 release: 5.7.1-next.0
  • d869df5 Fix the all preset that accidentally included rules requiring type informat...
  • cdbf55c Fix typo in shared settings description
  • 0b26646 Fix missing trailing commas in ESLint settings examples
  • 577a773 Update changelog and docs for no-unused-state rule wording and examples
  • 2ef901a release: 5.7.0
  • bcac453 feat: implement no-unused-state rule (#1741)
  • 967ee78 release: 5.6.7-beta.0
  • f237b11 release: 5.6.7-next.0
  • Additional commits viewable in compare view

Bumps [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin-react-x) from 4.2.3 to 5.7.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Rel1cx/eslint-react/releases">eslint-plugin-react-x's releases</a>.</em></p> <blockquote> <h2>v5.7.1 (2026-05-02)</h2> <h2>What's Changed</h2> <h3>🐞 Fixes</h3> <ul> <li><strong><code>all</code> preset</strong>: Fixed an issue where the <code>all</code> preset accidentally included rules requiring type information (<a href="https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin-react-x/issues/1744">#1744</a>).</li> </ul> <h3>📝 Documentation</h3> <ul> <li>Fixed a typo in the shared settings description.</li> <li>Fixed missing trailing commas in ESLint settings examples.</li> <li>Updated <code>no-unused-state</code> rule wording and examples.</li> <li>Added a Resources section with AST Explorer, ESLint Developer Guide, and TypeScript Compiler API links to kit-related documentation pages.</li> </ul> <h3>🏗️ Internal</h3> <ul> <li>Pinned dependency versions for <code>next</code> and <code>@rbxts/react</code>.</li> <li>Added <code>react-compiler-fixtures-all-preset.jsonl</code> snapshot generation.</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Rel1cx/eslint-react/compare/v5.7.0...v5.7.1">https://github.com/Rel1cx/eslint-react/compare/v5.7.0...v5.7.1</a></p> <h2>v5.7.0 (2026-05-02)</h2> <h2>What's Changed</h2> <h3>✨ New</h3> <ul> <li><strong><code>react-x/no-unused-state</code></strong>: The rule re-added as a no-op in <code>v5.6.6</code> is now fully implemented. It detects state variables declared via <code>useState</code> (or similar state hooks) that are assigned but never read, or only read inside an effect or effect dependency array (<a href="https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin-react-x/issues/1741">#1741</a>).</li> </ul> <h3>📝 Documentation</h3> <ul> <li>Updated minimum version requirements in README and docs (ESLint 10.2.1, TypeScript 6.0.3, pnpm 10.33.2).</li> <li>Fixed <code>no-unused-state</code> migration docs and removed rule reasons.</li> </ul> <blockquote> <p><strong>LTS Maintenance Mode</strong>: Starting with v5.7.0, the project has entered a Long-Term Support (LTS) maintenance mode. New feature development is temporarily on hold while the project prioritizes bug fixes, rule improvements, and documentation updates. See <a href="https://redirect.github.com/Rel1cx/eslint-react/issues/1740">#1740</a> for details.</p> </blockquote> <p><strong>Full Changelog</strong>: <a href="https://github.com/Rel1cx/eslint-react/compare/v5.6.6...v5.7.0">https://github.com/Rel1cx/eslint-react/compare/v5.6.6...v5.7.0</a></p> <h2>v5.6.6 (2026-05-01)</h2> <h2>What's Changed</h2> <h3>✨ New</h3> <ul> <li><strong><code>react-x/no-unused-state</code></strong>: Re-add the <code>react-x/no-unused-state</code> rule that was removed in <code>5.0.0</code> as a no-op rule for detecting unused state in function components in a future release.</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Rel1cx/eslint-react/compare/v5.6.4...v5.6.6">https://github.com/Rel1cx/eslint-react/compare/v5.6.4...v5.6.6</a></p> <h2>v5.6.4 (2026-05-01)</h2> <h2>What's Changed</h2> <h3>✨ New</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Rel1cx/eslint-react/blob/main/CHANGELOG.md">eslint-plugin-react-x's changelog</a>.</em></p> <blockquote> <h2>v5.7.1 (2026-05-02)</h2> <h3>🐞 Fixes</h3> <ul> <li><strong><code>all</code> preset</strong>: Fixed an issue where the <code>all</code> preset accidentally included rules requiring type information (<a href="https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin-react-x/issues/1744">#1744</a>).</li> </ul> <h3>📝 Documentation</h3> <ul> <li>Fixed a typo in the shared settings description.</li> <li>Fixed missing trailing commas in ESLint settings examples.</li> <li>Updated <code>no-unused-state</code> rule wording and examples.</li> <li>Added a Resources section with AST Explorer, ESLint Developer Guide, and TypeScript Compiler API links to kit-related documentation pages.</li> </ul> <h3>🏗️ Internal</h3> <ul> <li>Pinned dependency versions for <code>next</code> and <code>@rbxts/react</code>.</li> <li>Added <code>react-compiler-fixtures-all-preset.jsonl</code> snapshot generation.</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Rel1cx/eslint-react/compare/v5.7.0...v5.7.1">https://github.com/Rel1cx/eslint-react/compare/v5.7.0...v5.7.1</a></p> <h2>v5.7.0 (2026-05-02)</h2> <h3>✨ New</h3> <ul> <li><strong><code>react-x/no-unused-state</code></strong>: The rule re-added as a no-op in <code>v5.6.6</code> is now fully implemented. It detects state variables declared via <code>useState</code> (or similar state hooks) that are defined but never read, or only read inside an effect or effect dependency array (<a href="https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin-react-x/issues/1741">#1741</a>).</li> </ul> <h3>📝 Documentation</h3> <ul> <li>Updated minimum version requirements in README and docs (ESLint 10.2.1, TypeScript 6.0.3, pnpm 10.33.2).</li> <li>Fixed <code>no-unused-state</code> migration docs and removed rule reasons.</li> </ul> <blockquote> <p><strong>LTS Maintenance Mode</strong>: Starting with v5.7.0, the project has entered a Long-Term Support (LTS) maintenance mode. New feature development is temporarily on hold while the project prioritizes bug fixes, rule improvements, and documentation updates. See <a href="https://redirect.github.com/Rel1cx/eslint-react/issues/1740">#1740</a> for details.</p> </blockquote> <p><strong>Full Changelog</strong>: <a href="https://github.com/Rel1cx/eslint-react/compare/v5.6.6...v5.7.0">https://github.com/Rel1cx/eslint-react/compare/v5.6.6...v5.7.0</a></p> <h2>v5.6.6 (2026-05-01)</h2> <h3>✨ New</h3> <ul> <li><strong><code>react-x/no-unused-state</code></strong>: Re-add the <code>react-x/no-unused-state</code> rule that was removed in <code>5.0.0</code> as a no-op rule for detecting unused state in function components in a future release.</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Rel1cx/eslint-react/compare/v5.6.4...v5.6.6">https://github.com/Rel1cx/eslint-react/compare/v5.6.4...v5.6.6</a></p> <h2>v5.6.4 (2026-05-01)</h2> <h3>✨ New</h3> <ul> <li><strong><code>react-x/no-unused-class-component-members</code></strong>: Now flags <code>shouldComponentUpdate</code> methods defined in classes extending <code>PureComponent</code> as unused, since <code>PureComponent</code> implements its own <code>shouldComponentUpdate</code> with shallow prop and state comparison (<a href="https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin-react-x/issues/1738">#1738</a>).</li> </ul> <h3>📝 Documentation</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Rel1cx/eslint-react/commit/2d9e8025f430873d08815d61d6ca93b0bcde2655"><code>2d9e802</code></a> release: 5.7.1-beta.0</li> <li><a href="https://github.com/Rel1cx/eslint-react/commit/e42cc9020cbe5d2e83d6f093ba6d80045d0ea8ab"><code>e42cc90</code></a> release: 5.7.1-next.0</li> <li><a href="https://github.com/Rel1cx/eslint-react/commit/d869df5183bb8ca3ff87149e7e987f5d2738570f"><code>d869df5</code></a> Fix the <code>all</code> preset that accidentally included rules requiring type informat...</li> <li><a href="https://github.com/Rel1cx/eslint-react/commit/cdbf55c5d273e709cc488f6d6b30741958fc9491"><code>cdbf55c</code></a> Fix typo in shared settings description</li> <li><a href="https://github.com/Rel1cx/eslint-react/commit/0b26646084492d8deebf091f35c8829b62c98b39"><code>0b26646</code></a> Fix missing trailing commas in ESLint settings examples</li> <li><a href="https://github.com/Rel1cx/eslint-react/commit/577a773595f9925c34eae867641bef63fbb67825"><code>577a773</code></a> Update changelog and docs for <code>no-unused-state</code> rule wording and examples</li> <li><a href="https://github.com/Rel1cx/eslint-react/commit/2ef901a14107b28300eb459d4248f2b80b4a760c"><code>2ef901a</code></a> release: 5.7.0</li> <li><a href="https://github.com/Rel1cx/eslint-react/commit/bcac453bcff99fd45dcca408b03764b294728155"><code>bcac453</code></a> feat: implement no-unused-state rule (<a href="https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin-react-x/issues/1741">#1741</a>)</li> <li><a href="https://github.com/Rel1cx/eslint-react/commit/967ee787832c944eb0c82bd2305730cec32b5ba1"><code>967ee78</code></a> release: 5.6.7-beta.0</li> <li><a href="https://github.com/Rel1cx/eslint-react/commit/f237b1134734103fb2da9dfdf8b4647e1e359464"><code>f237b11</code></a> release: 5.6.7-next.0</li> <li>Additional commits viewable in <a href="https://github.com/Rel1cx/eslint-react/commits/v5.7.1/plugins/eslint-plugin-react-x">compare view</a></li> </ul> </details> <br />
isyuricunha (Migrated from github.com) reviewed 2026-05-03 06:41:20 +00:00
vercel[bot] commented 2026-05-03 06:41:24 +00:00 (Migrated from github.com)

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
website-web Error Error May 3, 2026 5:17pm
[vc]: #+13i5/wI/9L8TETbE7EwsfXpNWJZDoOtQXfKxyOcko0=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJ3ZWJzaXRlLXdlYiIsInByb2plY3RJZCI6InByal9iNnJGaEFBUEhJWFI3M2Nlb2RFMHl2bEJ3MzgyIiwicm9vdERpcmVjdG9yeSI6ImFwcHMvd2ViIiwiaW5zcGVjdG9yVXJsIjoiaHR0cHM6Ly92ZXJjZWwuY29tL3l1cmktY3VuaGFzLXByb2plY3RzL3dlYnNpdGUtd2ViLzdXcUZoQ1ZNQUJXWExSbXpidUVIUnJOMVZ2M1UiLCJwcmV2aWV3VXJsIjoiIiwibmV4dENvbW1pdFN0YXR1cyI6IkZBSUxFRCIsImxpdmVGZWVkYmFjayI6eyJyZXNvbHZlZCI6MCwidW5yZXNvbHZlZCI6MCwidG90YWwiOjAsImxpbmsiOiIifX1dfQ== The latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more). | Project | Deployment | Actions | Updated (UTC) | | :--- | :----- | :------ | :------ | | [website-web](https://vercel.com/yuri-cunhas-projects/website-web) | ![Error](https://vercel.com/static/status/error.svg) [Error](https://vercel.com/yuri-cunhas-projects/website-web/7WqFhCVMABWXLRmzbuEHRrN1Vv3U) | | May 3, 2026 5:17pm |
dependabot[bot] commented 2026-05-03 18:58:44 +00:00 (Migrated from github.com)

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting `@dependabot ignore this major version` or `@dependabot ignore this minor version`. You can also ignore all major, minor, or patch releases for a dependency by adding an [`ignore` condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore) with the desired `update_types` to your config file. If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

Pull request closed

Sign in to join this conversation.
No description provided.