Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 18, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@eslint-react/eslint-plugin (source) 1.27.0 -> 1.52.6 age adoption passing confidence

Release Notes

Rel1cx/eslint-react (@​eslint-react/eslint-plugin)

v1.52.6

Compare Source

🐞 Fixes
  • fix: correct logic in naming-convention/component-name validation to continue on valid names, closes #​1176 by @​Rel1cx in #​1177

Full Changelog: Rel1cx/eslint-react@v1.52.5...v1.52.6

v1.52.5

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.52.4...v1.52.5

v1.52.4

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.52.3...v1.52.4

v1.52.3

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.52.2...v1.52.3

v1.52.2

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.52.1...v1.52.2

v1.52.1

Compare Source

✨ New
New Contributors

Full Changelog: Rel1cx/eslint-react@v1.51.3...v1.52.1

v1.51.3

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.51.2...v1.51.3

v1.51.2

Compare Source

🐞 Fixes
🪄 Improvements

Full Changelog: Rel1cx/eslint-react@v1.51.1...v1.51.2

v1.51.1

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.51.0...v1.51.1

v1.51.0

Compare Source

✨ New
🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.50.0...v1.51.0

v1.50.0

Compare Source

🐞 Fixes
New Contributors

Full Changelog: Rel1cx/eslint-react@v1.49.0...v1.50.0

v1.49.0

Compare Source

✨ New

Full Changelog: Rel1cx/eslint-react@v1.48.5...v1.49.0

v1.48.5

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.48.4...v1.48.5

v1.48.4

Compare Source

🐞 Fixes
  • fix: update fallback react version in settings to "19.1.0"

Full Changelog: Rel1cx/eslint-react@v1.48.3...v1.48.4

v1.48.3

Compare Source

🪄 Improvements

Full Changelog: Rel1cx/eslint-react@v1.48.2...v1.48.3

v1.48.2

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.48.1...v1.48.2

v1.48.1

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.47.4...v1.48.0

v1.47.4

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.47.3...v1.47.4

v1.47.3

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.47.2...v1.47.3

v1.47.2

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.47.1...v1.47.2

v1.47.1

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.47.0...v1.47.1

v1.47.0

Compare Source

🪄 Improvements

Full Changelog: Rel1cx/eslint-react@v1.46.0...v1.47.0

v1.46.0

Compare Source

✨ New

Full Changelog: Rel1cx/eslint-react@v1.45.3...v1.45.4

v1.45.4

Compare Source

🪄 Improvements

Full Changelog: Rel1cx/eslint-react@v1.45.3...v1.45.4

v1.45.3

Compare Source

🪄 Improvements

Full Changelog: Rel1cx/eslint-react@v1.45.2...v1.45.3

v1.45.2

Compare Source

🪄 Improvements

Full Changelog: Rel1cx/eslint-react@v1.45.1...v1.45.2

v1.45.1

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.45.0...v1.45.1

v1.45.0

Compare Source

✨ New

Full Changelog: Rel1cx/eslint-react@v1.44.0...v1.45.0

v1.43.0

Compare Source

✨ New

Full Changelog: Rel1cx/eslint-react@v1.42.1...v1.43.0

v1.42.1

Compare Source

✨ New
📝 Changes you should be aware of

The following presets have been renamed:

  • core to x
  • core-legacy to x-legacy

The old preset names will still be available until the next major update to avoid breaking changes.

Full Changelog: Rel1cx/eslint-react@v1.41.0...v1.42.1

v1.42.0

Compare Source

v1.41.0

Compare Source

✨ New

Full Changelog: Rel1cx/eslint-react@v1.40.4...1.41.0

v1.40.4

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.40.3...v1.40.4

v1.40.3

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.40.2...v1.40.3

v1.40.2

Compare Source

🐞 Fixes
🪄 Improvements

Full Changelog: Rel1cx/eslint-react@v1.40.1...v1.40.2

v1.40.1

Compare Source

✨ New

Full Changelog: Rel1cx/eslint-react@v1.40.0...v1.40.1

v1.40.0

Compare Source

✨ New

Full Changelog: Rel1cx/eslint-react@v1.38.4...v1.40.0

v1.38.4

Compare Source

🪄 Improvements
  • chore: update default React version to 19.1.0 in documentation and settings by @​Rel1cx in #​1023

Full Changelog: Rel1cx/eslint-react@v1.38.3...v1.38.4

v1.38.3

Compare Source

🪄 Improvements

Full Changelog: Rel1cx/eslint-react@v1.38.2...v1.38.3

v1.38.2

Compare Source

🐞 Fixes
  • fix(eslint-plugin): disable prefer-shorthand-* rules in all config by @​Rel1cx in a9e6ef9

Full Changelog: Rel1cx/eslint-react@v1.38.0...v1.38.2

v1.38.1

Compare Source

v1.38.0

Compare Source

✨ New
🪄 Improvements
  • refactor: undeprecate react-x/jsx-uses-vars and react-x/jsx-no-duplicate-props rules by @​Rel1cx in #​1017

Full Changelog: Rel1cx/eslint-react@v1.37.3...v1.38.0

v1.37.3

Compare Source

🐞 Fixes
  • fix: the requested module ts-api-utils does not provide an export named unionConstituents, closes #​1009 by @​Rel1cx in #​1010

Full Changelog: Rel1cx/eslint-react@v1.37.2...v1.37.3

v1.37.2

Compare Source

🐞 Fixes

Full Changelog: Rel1cx/eslint-react@v1.37.1...v1.37.2

v1.37.1

Compare Source

🐞 Fixes
  • fix: enhance hooks-extra/prefer-use-state-lazy-initialization to correctly detect other hooks called within useState(...) by @​Rel1cx in #​1006
🪄 Improvements

Full Changelog: Rel1cx/eslint-react@v1.37.0...v1.37.1

v1.37.0

Compare Source

🪄 Improvements
  • refactor: remove hooks-extra/prefer-use-state-lazy-initialization from recommended presets by @​Rel1cx in #​1001

    Based on feedback of this rule, the current implementation produces more false positives than expected, so to ensure the overall quality of the rules in the recommended presets we provide, I'm removing it from the presets for now, and should add it back after we implement a better heuristic for deciding which function calls should be allowed.

Full Changelog: Rel1cx/eslint-react@v1.36.3...v1.37.0

v1.36.3

Compare Source

🐞 Fixes
  • fix: hooks-extra/prefer-use-state-lazy-initialization false positive on useState(use(promise)) closes #​999 by @​Rel1cx in #​1000

Full Changelog: Rel1cx/eslint-react@v1.36.2...v1.36.3

v1.36.2

Compare Source

No notable changes have been made in this release.

Full Changelog: Rel1cx/eslint-react@v1.36.1...v1.36.2

v1.36.1

Compare Source

🪄 Improvements

Full Changelog: Rel1cx/eslint-react@v1.35.0...v1.36.1

v1.35.0

Compare Source

✨ New
  • feat(plugins/dom): add no-render rule to replace ReactDom.render() with createRoot(node).render(), closes #​972 by @​Rel1cx in #​993
  • feat(plugins/dom): add no-hydrate rule to replace ReactDom.hydrate() with hydrateRoot(), closes #​973 by @​Rel1cx in #​995
🪄 Improvements
  • refactor: rename hooks-extra/no-useless-custom-hooks to hooks-extra/no-unnecessary-use-prefix by @​Rel1cx in #​996
📝 Changes you should be aware of

The following rules have been renamed:

  • react-hooks-extra/no-useless-custom-hooks to react-hooks-extra/no-unnecessary-use-prefix
  • @eslint-react/hooks-extra/no-useless-custom-hooks to @eslint-react/hooks-extra/no-unnecessary-use-prefix

The old rule names will still be available until the next major update to avoid breaking changes.

Full Changelog: Rel1cx/eslint-react@v1.34.1...v1.35.0

v1.34.1

Compare Source

🐞 Fixes
  • fix: false positive in react-x/no-context-provider on symbols named Provider which are imported from third-party libs, closes #​991 by @​Rel1cx in #​992

Full Changelog: Rel1cx/eslint-react@v1.34.0...v1.34.1

v1.34.0

Compare Source

🪄 Improvements
  • refactor: export the create function of each rule by @​Rel1cx in #​989
  • refactor(plugins/x): rename no-nested-components rule to no-nested-component-definitions and update related docs by @​Rel1cx in #​990
📝 Changes you should be aware of

The following rules have been renamed:

  • react-x/no-nested-components to react-x/no-nested-component-definitions
  • @eslint-react/no-nested-components to @eslint-react/no-nested-component-definitions

The old rule names will still be available until the next major update to avoid breaking changes.

Full Changelog: Rel1cx/eslint-react@v1.33.0...v1.34.0

v1.33.0

Compare Source

🐞 Fixes
  • fix: update rule severity for no-flush-sync and no-void-elements-with-children in recommended presets by @​Rel1cx in #​988
🪄 Improvements
  • refactor(plugins/x): rename ensure-forward-ref-using-ref to no-useless-forward-ref by @​Rel1cx in #​987
📝 Changes you should be aware of

The following rules have been renamed:

  • react-x/ensure-forward-ref-using-ref to react-x/no-useless-forward-ref
  • @eslint-react/ensure-forward-ref-using-ref to @eslint-react/no-useless-forward-ref

The old rule names will still be available until the next major update to avoid breaking changes.

Full Changelog: Rel1cx/eslint-react@v1.32.1...v1.33.0

v1.32.1

Compare Source

🐞 Fixes

v1.32.0

Compare Source

✨ New
🪄 Improvements

v1.31.0

Compare Source

✨ New
🪄 Improvements

v1.30.2

Compare Source

🐞 Fixes
  • fix(plugins/hooks-extra): misidentification of set function in IIFE inside of hooks as its inside of useEffect, useLayoutEffect, closes #​967 by @​Rel1cx in #​968

v1.30.1

Compare Source

🐞 Fixes
🪄 Improvements
New Contributors

v1.30.0

Compare Source

✨ New
  • feat: add naming-convention/use-state and naming-convention/context-name to recommended presets by @​Rel1cx in #​956
🐞 Fixes
  • fix: correct readonly checks and test cases in prefer-read-only-props by @​Rel1cx in #​957
  • fix: rework naming-convention/component-name rule to follow [email protected] by @​Rel1cx in #​959

    Component names now need to start with an uppercase letter instead of a non-lowercase letter. This means _Button or _component are no longer valid.

  • fix: naming-convention/use-state fails with multiple words, closes #​960 by @​Rel1cx in #​961

v1.29.0

Compare Source

✨ New
🐞 Fixes
🪄 Improvements
New Contributors

v1.28.0

Compare Source

✨ New
🪄 Improvements

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/eslint-react-eslint-plugin-1.x-lockfile branch 2 times, most recently from 0750620 to e8b32bf Compare August 13, 2025 01:10
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.52.3 chore(deps): update dependency @eslint-react/eslint-plugin to v1.52.4 Aug 13, 2025
@renovate renovate bot force-pushed the renovate/eslint-react-eslint-plugin-1.x-lockfile branch 2 times, most recently from fd04e10 to 272fbe4 Compare August 15, 2025 05:56
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.52.4 chore(deps): update dependency @eslint-react/eslint-plugin to v1.52.5 Aug 15, 2025
@renovate renovate bot force-pushed the renovate/eslint-react-eslint-plugin-1.x-lockfile branch from 272fbe4 to 5a2a3d6 Compare August 18, 2025 14:57
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.52.5 chore(deps): update dependency @eslint-react/eslint-plugin to v1.52.6 Aug 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants