Skip to content

build(deps-dev): bump @eslint-react/eslint-plugin from 5.27.2 to 5.28.0 - #2243

Merged
mergify[bot] merged 1 commit into
mainfrom
dependabot/npm_and_yarn/eslint-react/eslint-plugin-5.28.0
Oct 20, 2026
Merged

mergify[bot] merged 1 commit into
mainfrom
dependabot/npm_and_yarn/eslint-react/eslint-plugin-5.28.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 20, 2026

Copy link
Copy Markdown
Contributor

Bumps @eslint-react/eslint-plugin from 5.27.2 to 5.28.0.

Release notes

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

v5.28.0 (2026-10-16)

What's Changed

✨ New

  • @eslint-react/eslint-plugin: the general-purpose presets now enable JSX syntax support via languageOptions.parserOptions.ecmaFeatures.jsx: true, so you no longer need to configure it yourself. (#2049) Affected presets:
    • recommended
    • recommended-typescript
    • recommended-type-checked
    • strict
    • strict-typescript
    • strict-type-checked

🏗️ Internal

  • Bumped fumadocs-core and fumadocs-ui to 16.17.5, and lucide-react to 1.58.0.

Full Changelog: Rel1cx/eslint-react@v5.27.4...v5.28.0

Attestation

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

v5.27.4 (2026-10-16)

What's Changed

🐞 Fixes

  • @eslint-react/jsx: resolveAttributeValue now handles a parser-tolerated JSXFragment in attribute value position (ex: <a href=<></> />), reporting it as kind "element" instead of falling through to undefined; as a result, react-dom/no-missing-iframe-sandbox now reports <iframe sandbox=<></> /> instead of silently skipping it. (#2048)

Full Changelog: Rel1cx/eslint-react@v5.27.3...v5.27.4

Attestation

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

v5.27.3 (2026-10-16)

What's Changed

🐞 Fixes

  • react-jsx/no-key-after-spread: the fast-path text check now matches key assignments with whitespace around = (ex: <div {...props} key = {id} /> or a newline before =), so such elements are no longer silently skipped. (#2043) Thanks to @​amir-rahmanii!
  • react-jsx/no-children-prop: a children prop alongside nested children content (ex: <div children="x">y</div>, createElement("div", { children: "x" }, "y")) is no longer reported by this rule — that conflict case belongs to react-jsx/no-children-prop-with-children — removing the unsafe merge suggestion and the duplicate diagnostics. (#2044) Thanks to @​amir-rahmanii!
  • react-jsx/no-children-prop-with-children: empty expression containers (ex: {}, {/* comment */}) are no longer treated as meaningful children, so <div children="x">{/* comment */}</div> is no longer reported. (#2045) Thanks to @​amir-rahmanii!

... (truncated)

Changelog

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

v5.28.0 (2026-10-16)

✨ New

  • @eslint-react/eslint-plugin: the general-purpose presets now enable JSX syntax support via languageOptions.parserOptions.ecmaFeatures.jsx: true, so you no longer need to configure it yourself. (#2049) Affected presets:
    • recommended
    • recommended-typescript
    • recommended-type-checked
    • strict
    • strict-typescript
    • strict-type-checked

🏗️ Internal

  • Bumped fumadocs-core and fumadocs-ui to 16.17.5, and lucide-react to 1.58.0.

Full Changelog: Rel1cx/eslint-react@v5.27.4...v5.28.0

v5.27.4 (2026-10-16)

🐞 Fixes

  • @eslint-react/jsx: resolveAttributeValue now handles a parser-tolerated JSXFragment in attribute value position (ex: <a href=<></> />), reporting it as kind "element" instead of falling through to undefined; as a result, react-dom/no-missing-iframe-sandbox now reports <iframe sandbox=<></> /> instead of silently skipping it. (#2048)

Full Changelog: Rel1cx/eslint-react@v5.27.3...v5.27.4

v5.27.3 (2026-10-16)

🐞 Fixes

  • react-jsx/no-key-after-spread: the fast-path text check now matches key assignments with whitespace around = (ex: <div {...props} key = {id} /> or a newline before =), so such elements are no longer silently skipped. (#2043) Thanks to @​amir-rahmanii!
  • react-jsx/no-children-prop: a children prop alongside nested children content (ex: <div children="x">y</div>, createElement("div", { children: "x" }, "y")) is no longer reported by this rule — that conflict case belongs to react-jsx/no-children-prop-with-children — removing the unsafe merge suggestion and the duplicate diagnostics. (#2044) Thanks to @​amir-rahmanii!
  • react-jsx/no-children-prop-with-children: empty expression containers (ex: {}, {/* comment */}) are no longer treated as meaningful children, so <div children="x">{/* comment */}</div> is no longer reported. (#2045) Thanks to @​amir-rahmanii!

📝 Documentation

  • react-naming-convention/ref-name: corrected the additionalRefHooks example to use the /pattern/flags RegExp string form; a bare (a|b) string is treated as exact equality and never matches. (#2042) Thanks to @​amir-rahmanii!
  • The settings docs examples for the additional hooks settings now use full RegExp strings. (#2047)

🏗️ Internal

  • @eslint-react/jsx: hasChildren now treats empty expression containers as non-meaningful, aligned with getChildren. (#2045)
  • react-x: refactored the internals of set-state-in-effect, set-state-in-render, and static-components for readability; no behavior change. (#2041)
  • Bumped vitest to 5.0.5, next to 16.4.2, fumadocs-core and fumadocs-ui to 16.17.4, and undici to 8.12.2.

Full Changelog: Rel1cx/eslint-react@v5.27.2...v5.27.3

Commits

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.27.2 to 5.28.0.
- [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.28.0/plugins/eslint-plugin)

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

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 Oct 20, 2026
@sonarqubecloud

Copy link
Copy Markdown

@mergify mergify Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automatically approving dependabot

@mergify
mergify Bot merged commit 222efbd into main Oct 20, 2026
11 checks passed
@mergify

mergify Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

This pull request does not currently match the merge queue conditions, so it cannot be queued from here. The box comes back if it matches again.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/eslint-react/eslint-plugin-5.28.0 branch October 20, 2026 01:05
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