v7.35.0
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
: addpropNamePattern
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
: addline-aligned
option (#3777 @kimtaejin3)no-danger
: addcustomComponentNames
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)
Refactors
variableUtil
: Avoid creating a single flat variable scope for each lookup (#3782 @DanielRosenwasser)