Skip to content

Releases: Rel1cx/eslint-react

v1.31.0 (2025-03-07)

07 Mar 03:49
e20115d
Compare
Choose a tag to compare

What's Changed

✨ New

  • feat: enhance regex handling in naming convention rules by @Rel1cx in #969

🪄 Improvements

  • docs: improve rules descriptions by @Rel1cx

Full Changelog: v1.30.2...v1.31.0

v1.30.2 (2025-03-05)

05 Mar 05:23
91a89ee
Compare
Choose a tag to compare

What's Changed

🐞 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

Full Changelog: v1.30.1...v1.30.2

v1.30.1 (2025-03-04)

04 Mar 06:43
a9c390a
Compare
Choose a tag to compare

What's Changed

🐞 Fixes

  • fix(utilities/var): fix variable init node retrieval, fixes #964 by @Rel1cx in #965

🪄 Improvements

  • refactor(plugins/hooks-extra): improve code reusability by @Rel1cx in #963

New Contributors

Full Changelog: v1.30.0...v1.30.1

v1.30.0 (2025-03-03)

03 Mar 04:23
97f145e
Compare
Choose a tag to compare

What's Changed

✨ 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

Full Changelog: v1.29.0...v1.30.0

v1.29.0 (2025-03-01)

01 Mar 00:22
faa9377
Compare
Choose a tag to compare

What's Changed

✨ New

  • feat(plugins/naming-convention): add context-name rule by @Rel1cx in #952

🐞 Fixes

  • fix: fixed naming-convention/use-state works in components only, closes #953 by @Rel1cx in #954

🪄 Improvements

  • docs: use recommended-typescript for typescript files by @bluwy in #949

New Contributors

Full Changelog: v1.28.0...v1.29.0

v1.28.0 (2025-02-26)

26 Feb 04:57
23246df
Compare
Choose a tag to compare

What's Changed

✨ New

🪄 Improvements

  • refactor: code optimization by @Rel1cx in #945
  • refactor: consistent ordering of arguments to context-aware utility functions by @Rel1cx in #946

Full Changelog: v1.27.0...1.28.0

v1.27.0 (2025-02-21)

20 Feb 18:44
ea6c2dd
Compare
Choose a tag to compare

What's Changed

✨ New

  • feat: add presets exports to modular plugins by @Rel1cx in #940
  • feat: add no-missing-context-display-name rule by @Rel1cx in #941

🪄 Improvements

  • refactor: improve error messages by @Rel1cx in #936 and #937
  • refactor: add useEffect to additionalHooks by @Rel1cx in #938
  • refactor: change severity of no-duplicate-key rule from error to warn by @Rel1cx in #939

Full Changelog: v1.26.2...v1.27.0

v1.26.2 (2025-02-06)

06 Feb 08:04
0aa1f8f
Compare
Choose a tag to compare

What's Changed

🐞 Fixes

  • fix(plugins/x): enhance no-context-provider rule to include context name in error messages by @Rel1cx in #935

Full Changelog: v1.26.1...v1.26.2

v1.26.1 (2025-02-03)

03 Feb 00:25
20ee895
Compare
Choose a tag to compare

What's Changed

No notable changes have been made in this release.

Full Changelog: v1.26.0...v1.26.1

v1.26.0 (2025-01-31)

30 Jan 23:10
abb9166
Compare
Choose a tag to compare

What's Changed

✨ New

Full Changelog: v1.25.0...v1.26.0