Skip to content

chore(deps-dev): bump @eslint-react/eslint-plugin from 5.8.5 to 5.8.7 in /frontend#43

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/eslint-react/eslint-plugin-5.8.7
Open

chore(deps-dev): bump @eslint-react/eslint-plugin from 5.8.5 to 5.8.7 in /frontend#43
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/eslint-react/eslint-plugin-5.8.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 29, 2026

Copy link
Copy Markdown

Bumps @eslint-react/eslint-plugin from 5.8.5 to 5.8.7.

Release notes

Sourced from @​eslint-react/eslint-plugin's releases.

v5.8.7 (2026-05-29)

What's Changed

🐞 Fixes

  • react-x/no-create-ref: Fixed a false positive where createRef calls in non-React classes were reported. The rule now only reports createRef calls inside function components or Hooks (#1812).
  • react-x/no-unused-state: Removed the "only used in effects" detection so the rule only reports state variables that are defined but never used, reducing false positives (#1808, #1749).
  • jsx: Aligned children filtering and hasChildren behavior with React source, updating no-children-prop and no-useless-fragment rules accordingly (#1805).
  • Zod compatibility: Relaxed zod peer dependency to support both v3 and v4 (#1810).

📝 Documentation

  • react-dom, react-web-api, react-x: Enriched rule MDX examples with TypeScript snippets from react.dev (#1809).
  • react-dom: Added more rule examples to no-dangerously-set-innerhtml, no-find-dom-node, no-hydrate, no-render, and no-render-return-value documentation (#1804).
  • react-dom: Added legitimate flushSync use cases to no-flush-sync rule documentation (#1803).
  • Bumped the documented ESLint minimum version to 10.3.0.
  • Clarified that the off preset disables all rules.
  • Fixed inaccurate minimum ESLint version and off preset description in README.

🏗️ Internal

  • react-x/no-misused-capture-owner-stack: Refactored the process.env.NODE_ENV detection helpers to use the shared core.isAPI utility (#1812).
  • react-x/no-unused-state: Removed incorrect invalid test cases.
  • jsx: Added targeted test cases for empty string children behavior in no-children-prop-with-children and no-useless-fragment rules (#1806).
  • Website: Removed SF Pro fonts from the body font stack and normalized CSS baseline.
  • Tests: Normalized quote usage in test files and removed www prefix from eslint-react.xyz links (#1807).
  • Removed eslint-plugin-function and bumped website dependencies (#1811).
  • Flattened scripts/lib into the scripts root.
  • Updated .textlintrc.json.
  • Updated dprint plugins and tidied scripts.
  • Removed enriching-rule-examples-from-react-dev.md from main branch.
  • Updated Sentrux baseline metrics.
  • Updated per-rule CHANGELOGs for no-useless-fragment, no-children-prop, and no-children-prop-with-children (#1805).
  • Bumped dependencies:
    • @takumi-rs/image-response to ^1.6.0
    • dompurify to 3.4.6
    • fumadocs-mdx and updated pnpm lockfile
    • tsdown to 0.22.1
    • dprint plugins (g-plane/markup_fmt and markdown)

Full Changelog: Rel1cx/eslint-react@v5.8.6...v5.8.7

Attestation

https://github.com/Rel1cx/eslint-react/attestations/29182698

v5.8.7-beta.5 (2026-05-29)

What's Changed

... (truncated)

Changelog

Sourced from @​eslint-react/eslint-plugin's changelog.

v5.8.7 (2026-05-29)

🐞 Fixes

  • react-x/no-create-ref: Fixed a false positive where createRef calls in non-React classes were reported. The rule now only reports createRef calls inside function components or Hooks (#1812).
  • react-x/no-unused-state: Removed the "only used in effects" detection so the rule only reports state variables that are defined but never used, reducing false positives (#1808, #1749).
  • jsx: Aligned children filtering and hasChildren behavior with React source, updating no-children-prop and no-useless-fragment rules accordingly (#1805).
  • Zod compatibility: Relaxed zod peer dependency to support both v3 and v4 (#1810).

📝 Documentation

  • react-dom, react-web-api, react-x: Enriched rule MDX examples with TypeScript snippets from react.dev (#1809).
  • react-dom: Added more rule examples to no-dangerously-set-innerhtml, no-find-dom-node, no-hydrate, no-render, and no-render-return-value documentation (#1804).
  • react-dom: Added legitimate flushSync use cases to no-flush-sync rule documentation (#1803).
  • Bumped the documented ESLint minimum version to 10.3.0.
  • Clarified that the off preset disables all rules.
  • Fixed inaccurate minimum ESLint version and off preset description in README.

🏗️ Internal

  • react-x/no-misused-capture-owner-stack: Refactored the process.env.NODE_ENV detection helpers to use the shared core.isAPI utility (#1812).
  • react-x/no-unused-state: Removed incorrect invalid test cases.
  • jsx: Added targeted test cases for empty string children behavior in no-children-prop-with-children and no-useless-fragment rules (#1806).
  • Website: Removed SF Pro fonts from the body font stack and normalized CSS baseline.
  • Tests: Normalized quote usage in test files and removed www prefix from eslint-react.xyz links (#1807).
  • Removed eslint-plugin-function and bumped website dependencies (#1811).
  • Flattened scripts/lib into the scripts root.
  • Updated .textlintrc.json.
  • Updated dprint plugins and tidied scripts.
  • Removed enriching-rule-examples-from-react-dev.md from main branch.
  • Updated Sentrux baseline metrics.
  • Updated per-rule CHANGELOGs for no-useless-fragment, no-children-prop, and no-children-prop-with-children (#1805).
  • Bumped dependencies:
    • @takumi-rs/image-response to ^1.6.0
    • dompurify to 3.4.6
    • fumadocs-mdx and updated pnpm lockfile
    • tsdown to 0.22.1
    • dprint plugins (g-plane/markup_fmt and markdown)

Full Changelog: Rel1cx/eslint-react@v5.8.6...v5.8.7

v5.8.6 (2026-05-27)

📝 Documentation

  • Improved react-x/context-name rule description accuracy.
  • Removed broken Further Reading links across rule documentation.
  • Reordered Further Reading links by relevance in react-x, react-dom, and react-web-api rule documentation.
  • Updated term-based-rule-patterns.md documentation.

... (truncated)

Commits
  • 0e85aa0 release: 5.8.7
  • d2e2d2d release: 5.8.7-beta.5
  • 7f9bd4a release: 5.8.7-beta.4
  • 449f940 docs: fix inaccurate minimum ESLint version and off preset description in README
  • 846014c release: 5.8.7-beta.3
  • 9ad3404 release: 5.8.7-beta.2
  • a29c464 release: 5.8.7-beta.1
  • 180d6ab release: 5.8.7-next.1
  • e712ec7 chore: remove www prefix from eslint-react.xyz links and normalize quotes in ...
  • c5c65e5 release: 5.8.7-beta.0
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) from 5.8.5 to 5.8.7.
- [Release notes](https://github.com/Rel1cx/eslint-react/releases)
- [Changelog](https://github.com/Rel1cx/eslint-react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Rel1cx/eslint-react/commits/v5.8.7/plugins/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@eslint-react/eslint-plugin"
  dependency-version: 5.8.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants