Eslint Plugin React: v7.35.0 Release

Release date:
July 20, 2024
Previous version:
v7.34.4 (released July 13, 2024)
Magnitude:
3,160 Diff Delta
Contributors:
8 total committers
Data confidence:
Commits:

24 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored May 19, 2024
Authored May 20, 2024
Authored April 3, 2024
Authored July 20, 2024
Authored May 20, 2024
Authored May 20, 2024

Top Contributors in v7.35.0

mdjermanovic
akulsr0
kimtaejin3
DanielRosenwasser
bradzacher
onlywei
SimonSchick
ljharb

Directory Browser for v7.35.0

All files are compared to previous version, v7.34.4. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

Added

  • support eslint v9 (#3759 @mdjermanovic)
  • export flat configs from plugin root and fix flat config crash (#3694 @bradzacher @mdjermanovic)
  • add [jsx-props-no-spread-multi] (#3724 @SimonSchick)
  • [forbid-component-props]: add propNamePattern to allow / disallow prop name patterns (#3774 @akulsr0)
  • [jsx-handler-names]: support ignoring component names (#3772 @akulsr0)
  • version settings: Allow react defaultVersion to be configurable (#3771 @onlywei)
  • [jsx-closing-tag-location]: add line-aligned option (#3777 @kimtaejin3)
  • [no-danger]: add customComponentNames option (#3748 @akulsr0)

Fixed

  • [no-invalid-html-attribute]: substitute placeholders in suggestion messages (#3759 @mdjermanovic)
  • [sort-prop-types]: single line type ending without semicolon (#3784 @akulsr0)
  • [require-default-props]: report when required props have default value (#3785 @akulsr0)

Changed

  • [Refactor] variableUtil: Avoid creating a single flat variable scope for each lookup (#3782 @DanielRosenwasser)