turbo
turbo copied to clipboard
fix(deps): update dependency eslint-plugin-react to v7.30.1
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
eslint-plugin-react | 7.28.0 -> 7.30.1 |
Release Notes
jsx-eslint/eslint-plugin-react
v7.30.1
Fixed
- [
display-name
]: fix false positive for HOF returning only nulls (#3291 @golopot) - [
jsx-no-leaked-render
]: avoid unnecessary negation operators and ternary branches deletion (#3299 @Belco90) - [
display-name
]: fix false positive when using memo (#3304 @golopot)
Changed
- [Docs] [
jsx-tag-spacing
]: rename option from [#3264][] ([#3294[] @ljharb) - [Docs] [
jsx-key
]: split the examples (#3293 @ioggstream)
v7.30.0
Added
- [
destructuring-assignment
]: add optiondestructureInSignature
(#3235 @golopot) - [
no-unknown-property
]: Allow crossOrigin on image tag (SVG) (#3251 @zpao) - [
jsx-tag-spacing
]: Addmultiline-always
option (#3260, #3264 @Nokel81) - [
function-component-definition
]: replacevar
byconst
in certain situations (#3248 @JohnBerd @SimeonC) - add [
jsx-no-leaked-render
] (#3203 @Belco90) - [
require-default-props
]: add optionfunctions
(#3249 @nix6839) - [
jsx-newline
]: AddallowMultilines
option ([#3311][] @TildaDares)
Fixed
- [
hook-use-state
]: Allow UPPERCASE setState setter prefixes (#3244 @duncanbeevers) -
propTypes
: addVFC
to react generic type param map (#3230 @dlech) - [
no-unused-state
]: avoid a crash (#3258 @WillyLiaoWH @ljharb) - [
jsx-no-useless-fragment
]: use proper apostrophe in error message (#3266 @develohpanda) -
propTypes
: handle imported types/interface in forwardRef generic (#3280 @vedadeepta) - [
button-has-type
]: fix exception for<button type>
(#3255 @meowtec) - [
no-unstable-nested-components
]: Improve error message and catch React.memo() (#3247 @zacharyliu)
Changed
- [readme] remove global usage and eslint version from readme (#3254 @aladdin-add)
- [Refactor] fix linter errors (#3261 @golopot)
- [Docs] [
no-unused-prop-types
]: fix syntax errors (#3259 @mrdulin) - [Refactor] improve performance for detecting function components (#3265 @golopot)
- [Refactor] improve performance for detecting class components (#3267 @golopot)
- [Refactor] [
no-deprecated
]: improve performance (#3271 @golopot) - [Refactor] [
no-did-mount-set-state
], [no-did-update-set-state
], [no-will-update-set-state
]: improve performance (#3272 @golopot) - [Refactor] improve performance by avoiding unnecessary
Components.detect
(#3273 @golopot) - [Refactor] add
isParenthesized
AST util (#3203 @Belco90) - [Docs]
default-props-match-prop-types
,require-default-props
,sort-prop-types
: fix typos (#3279 @nix6839) - [Refactor] improve performance of rule merging (#3281 @golopot)
- [Refactor] improve performance of component detection (#3276 @golopot)
v7.29.4
Fixed
- [
no-unused-state
]: avoid a crash on a class field gDSFP (#3236 @ljharb) - [
boolean-prop-naming
]: handle React.FC, intersection, union types (#3241 @ljharb)
v7.29.3
Fixed
- [
no-unused-state
]: avoid a crash on type-only gDSFP declarations (#3225 @ljharb) - [
jsx-curly-brace-presence
]: the string "never" defaults topropElementValues
asignore
(#3228 @ljharb) -
propTypes
: addVFC
to react generic list (#3230 @ljharb)
v7.29.2
Fixed
- [
jsx-curly-brace-presence
]: avoid warning on curlies containing quote characters (#3214 @ljharb) - [
jsx-indent
]: do not report on non-jsx-returning ternaries that contain null (#3222 @ljharb) - [
jsx-indent
]: properly report on returned ternaries with jsx (#3222 @ljharb) - [
no-array-index-key
]: detect named-importedcloneElement
/createElement
(#3213 @ljharb)
v7.29.1
Fixed
- [
jsx-key
]: prevent false "missing array key" warning (#3215 @ljharb) - [
jsx-indent
]: avoid checking returns sans jsx (#3218 @ljharb) - [
jsx-key
]: avoid a crash (#3220 @ljharb) - version settings: avoid a crash with an invalid version (#3219 @ljharb)
v7.29.0
Added
- add [
hook-use-state
] rule to enforce symmetric useState hook variable names (#2921 @duncanbeevers) - [
jsx-no-target-blank
]: Improve fixer with optionallowReferrer
(#3167 @apepper) - [
jsx-curly-brace-presence
]: add "propElementValues" config option (#3191 @ljharb) - add [
iframe-missing-sandbox
] rule (#2753 @tosmolka @ljharb) - [
no-did-mount-set-state
], [no-did-update-set-state
]: no-op with react >= 16.3 (#1754 @ljharb) - [
jsx-sort-props
]: support multiline prop groups (#3198 @duhamelgm) - [
jsx-key
]: addwarnDuplicates
option to warn on duplicate jsx keys in an array (#2614 @ljharb) - [
jsx-sort-props
]: addlocale
option (#3002 @ljharb)
Fixed
- [
prop-types
],propTypes
: add support for exported type inference (#3163 @vedadeepta) - [
no-invalid-html-attribute
]: allow 'shortcut icon' onlink
(#3174 @Primajin) - [
prefer-exact-props
] improve performance forIdentifier
visitor (#3190 @meowtec) -
propTypes
: Handle TSTypeReference in no-unused-prop-type (#3195 @niik) - [
sort-prop-types
]: avoid repeated warnings of the same node/reason (#519 @ljharb) - [
jsx-indent
]: Fix indent handling for closing parentheses (#620 @stefanbuck]) - [
prop-types
]/propTypes
: follow a returned identifier to see if it is JSX (#1046 @ljharb) - [
no-unused-state
]: TS: supportgetDerivedStateFromProps
as an arrow function (#2061 @ljharb) - [
no-array-index-key
]: catch.toString
andString()
usage (#2813 @RedTn) - [
function-component-definition
]: do not break on dollar signs (#3207 @ljharb) - [
prefer-stateless-function
]: avoid a crash insidedoctrine
(#2596 @ljharb) - [
prop-types
]: catch infinite loop (#2861 @ljharb) - [
forbid-prop-types
]: properly report name in error message; check undestructured arguments (#2945 @ljharb)
Changed
- [readme] change [
jsx-runtime
] link from branch to sha (#3160 @tatsushitoji) - [Docs] HTTP => HTTPS (#3133 @Schweinepriester)
- [readme] Some grammar fixes (#3186 @JJ)
- [Docs] [
jsx-no-target-blank
]: Improve readme (#3169 @apepper) - [Docs] [
display-name
]: improve examples (#3189 @golopot) - [Refactor] [
no-invalid-html-attribute
]: sort HTML_ELEMENTS and messages (#3182 @Primajin) - [Docs] [
forbid-foreign-prop-types
]: documentallowInPropTypes
option (#1815 @ljharb) - [Refactor] [
jsx-sort-default-props
]: remove unnecessary code (#1817 @ljharb) - [Docs] [
jsx-no-target-blank
]: fix syntax highlighting (#3199 @shamrin) - [Docs] [
jsx-key
]: improve example (#3202 @chnakamura) - [Refactor] [
jsx-key
]: use more AST selectors (@ljharb)
Configuration
📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Updated |
---|---|---|---|
turbo-site | ✅ Ready (Inspect) | Visit Preview | Aug 24, 2022 at 11:01PM (UTC) |