Skip to content

Releases: Rel1cx/eslint-react

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 eslint-plugin-react-hooks@5.0 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

v1.25.0 (2025-01-27)

27 Jan 13:04
c9b2471
Compare
Choose a tag to compare

What's Changed

✨ New

🐞 Fixes

🪄 Improvements

  • refactor(website): switch from nextra to fumadocs by @Rel1cx in #928

Full Changelog: v1.24.1...v1.25.0

v1.24.1 (2025-01-22)

22 Jan 01:57
3cb80a7
Compare
Choose a tag to compare

What's Changed

🐞 Fixes

  • fix: fixed invalid rules for disable-debug, disable-dom, and disable-web-apis configs, closes #923 by @Rel1cx in #924

Full Changelog: v1.24.0...v1.24.1

v1.24.0 (2025-01-21)

20 Jan 16:27
9d370df
Compare
Choose a tag to compare

What's Changed

🪄 Improvements

  • perf: overhaul performance optimizations

Full Changelog: v1.23.2...v1.24.0