Added
display-name
: addcheckContextObjects
option (#3529 @JulesBlm)jsx-first-prop-new-line
: addmultiprop
option (#3533 @haydncomley)no-deprecated
: add React 18 deprecations (#3548 @sergei-startsev)forbid-component-props
: adddisallowedFor
option (#3417 @jacketwpbb)
Fixed
no-array-index-key
: consider flatMap (#3530 @k-yle)jsx-curly-brace-presence
: handle single and only expression template literals (#3538 @taozhou-glean)no-unknown-property
: allowonLoad
onsource
(@ljharb)jsx-first-prop-new-line
: ensure autofix preserves generics in component name (#3546 @ljharb)no-unknown-property
: allowfill
prop on<symbol>
(#3555 @stefanprobst)display-name
,prop-types
: when checking for a capitalized name, ignore underscores entirely (#3560 @ljharb)no-unused-state
: avoid crashing on a class field function with destructured state (#3568 @ljharb)no-unused-prop-types
: allow using spread with object expression in jsx (#3570 @akulsr0)- Revert "
destructuring-assignment
: Handle destructuring of useContext in SFC" (#3583 #2797 @102) prefer-read-only-props
: add TS support (#3593 @HenryBrown0)