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: addpropNamePatternto 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-alignedoption (#3777 @kimtaejin3)no-danger: addcustomComponentNamesoption (#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)