Closed renovate[bot] closed 2 years ago
This PR contains the following updates:
^7.28.0
^7.29.4
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» 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.
This PR has been generated by WhiteSource Renovate. View repository job log here.
This PR contains the following updates:
^7.28.0
->^7.29.4
Release Notes
yannickcr/eslint-plugin-react
### [`v7.29.4`](https://togithub.com/yannickcr/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7294---20220313) [Compare Source](https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.29.3...v7.29.4) ##### Fixed - \[`no-unused-state`]: avoid a crash on a class field gDSFP ([#3236][] [@ljharb](https://togithub.com/ljharb)) - \[`boolean-prop-naming`]: handle React.FC, intersection, union types ([#3241][] [@ljharb](https://togithub.com/ljharb)) [7.29.4]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.29.3...v7.29.4 [#3241]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3241 [#3236]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3236 ### [`v7.29.3`](https://togithub.com/yannickcr/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7293---20220303) [Compare Source](https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.29.2...v7.29.3) ##### Fixed - \[`no-unused-state`]: avoid a crash on type-only gDSFP declarations ([#3225][] [@ljharb](https://togithub.com/ljharb)) - \[`jsx-curly-brace-presence`]: the string "never" defaults to `propElementValues` as `ignore` ([#3228][] [@ljharb](https://togithub.com/ljharb)) - `propTypes`: add `VFC` to react generic list ([#3230][] [@ljharb](https://togithub.com/ljharb)) [7.29.3]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.29.2...v7.29.3 [#3230]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3230 [#3228]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3228 [#3225]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3225 ### [`v7.29.2`](https://togithub.com/yannickcr/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7292---20220225) [Compare Source](https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.29.1...v7.29.2) ##### Fixed - \[`jsx-curly-brace-presence`]: avoid warning on curlies containing quote characters ([#3214][] [@ljharb](https://togithub.com/ljharb)) - \[`jsx-indent`]: do not report on non-jsx-returning ternaries that contain null ([#3222][] [@ljharb](https://togithub.com/ljharb)) - \[`jsx-indent`]: properly report on returned ternaries with jsx ([#3222][] [@ljharb](https://togithub.com/ljharb)) - \[`no-array-index-key`]: detect named-imported `cloneElement`/`createElement` ([#3213][] [@ljharb](https://togithub.com/ljharb)) [7.29.2]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.29.1...v7.29.2 [#3222]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3222 [#3214]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3214 [#3213]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3213 ### [`v7.29.1`](https://togithub.com/yannickcr/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7291---20220225) [Compare Source](https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.29.0...v7.29.1) ##### Fixed - \[`jsx-key`]: prevent false "missing array key" warning ([#3215][] [@ljharb](https://togithub.com/ljharb)) - \[`jsx-indent`]: avoid checking returns sans jsx ([#3218][] [@ljharb](https://togithub.com/ljharb)) - \[`jsx-key`]: avoid a crash ([#3220][] [@ljharb](https://togithub.com/ljharb)) - version settings: avoid a crash with an invalid version ([#3219][] [@ljharb](https://togithub.com/ljharb)) [7.29.1]: https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.29.0...v7.29.1 [#3220]: https://togithub.com/yannickcr/eslint-plugin-react/issues/3220 [#3219]: https://togithub.com/yannickcr/eslint-plugin-react/issues/3219 [#3218]: https://togithub.com/yannickcr/eslint-plugin-react/issues/3218 [#3215]: https://togithub.com/yannickcr/eslint-plugin-react/issues/3215 ### [`v7.29.0`](https://togithub.com/yannickcr/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7290---20220224) [Compare Source](https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.28.0...v7.29.0) ##### Added - add \[`hook-use-state`] rule to enforce symmetric useState hook variable names ([#2921][] [@duncanbeevers](https://togithub.com/duncanbeevers)) - \[`jsx-no-target-blank`]: Improve fixer with option `allowReferrer` ([#3167][] [@apepper](https://togithub.com/apepper)) - \[`jsx-curly-brace-presence`]: add "propElementValues" config option ([#3191][] [@ljharb](https://togithub.com/ljharb)) - add \[`iframe-missing-sandbox`] rule ([#2753][] [@tosmolka](https://togithub.com/tosmolka) [@ljharb](https://togithub.com/ljharb)) - \[`no-did-mount-set-state`], \[`no-did-update-set-state`]: no-op with react >= 16.3 ([#1754][] [@ljharb](https://togithub.com/ljharb)) - \[`jsx-sort-props`]: support multiline prop groups ([#3198][] [@duhamelgm](https://togithub.com/duhamelgm)) - \[`jsx-key`]: add `warnDuplicates` option to warn on duplicate jsx keys in an array ([#2614][] [@ljharb](https://togithub.com/ljharb)) - \[`jsx-sort-props`]: add `locale` option ([#3002][] [@ljharb](https://togithub.com/ljharb)) ##### Fixed - \[`prop-types`], `propTypes`: add support for exported type inference ([#3163][] [@vedadeepta](https://togithub.com/vedadeepta)) - \[`no-invalid-html-attribute`]: allow 'shortcut icon' on `link` ([#3174][] [@Primajin](https://togithub.com/Primajin)) - \[`prefer-exact-props`] improve performance for `Identifier` visitor ([#3190][] [@meowtec](https://togithub.com/meowtec)) - `propTypes`: Handle TSTypeReference in no-unused-prop-type ([#3195][] [@niik](https://togithub.com/niik)) - \[`sort-prop-types`]: avoid repeated warnings of the same node/reason ([#519][] [@ljharb](https://togithub.com/ljharb)) - \[`jsx-indent`]: Fix indent handling for closing parentheses ([#620][] [@stefanbuck](https://togithub.com/stefanbuck)]) - \[`prop-types`]/`propTypes`: follow a returned identifier to see if it is JSX ([#1046][] [@ljharb](https://togithub.com/ljharb)) - \[`no-unused-state`]: TS: support `getDerivedStateFromProps` as an arrow function ([#2061][] [@ljharb](https://togithub.com/ljharb)) - \[`no-array-index-key`]: catch `.toString` and `String()` usage ([#2813][] [@RedTn](https://togithub.com/RedTn)) - \[`function-component-definition`]: do not break on dollar signs ([#3207][] [@ljharb](https://togithub.com/ljharb)) - \[`prefer-stateless-function`]: avoid a crash inside `doctrine` ([#2596][] [@ljharb](https://togithub.com/ljharb)) - \[`prop-types`]: catch infinite loop ([#2861][] [@ljharb](https://togithub.com/ljharb)) - \[`forbid-prop-types`]: properly report name in error message; check undestructured arguments ([#2945][] [@ljharb](https://togithub.com/ljharb)) ##### Changed - \[readme] change \[`jsx-runtime`] link from branch to sha ([#3160][] [@tatsushitoji](https://togithub.com/tatsushitoji)) - \[Docs] HTTP => HTTPS ([#3133][] [@Schweinepriester](https://togithub.com/Schweinepriester)) - \[readme] Some grammar fixes ([#3186][] [@JJ](https://togithub.com/JJ)) - \[Docs] \[`jsx-no-target-blank`]: Improve readme ([#3169][] [@apepper](https://togithub.com/apepper)) - \[Docs] \[`display-name`]: improve examples ([#3189][] [@golopot](https://togithub.com/golopot)) - \[Refactor] \[`no-invalid-html-attribute`]: sort HTML_ELEMENTS and messages ([#3182][] [@Primajin](https://togithub.com/Primajin)) - \[Docs] \[`forbid-foreign-prop-types`]: document `allowInPropTypes` option ([#1815][] [@ljharb](https://togithub.com/ljharb)) - \[Refactor] \[`jsx-sort-default-props`]: remove unnecessary code ([#1817][] [@ljharb](https://togithub.com/ljharb)) - \[Docs] \[`jsx-no-target-blank`]: fix syntax highlighting ([#3199][] [@shamrin](https://togithub.com/shamrin)) - \[Docs] \[`jsx-key`]: improve example ([#3202][] [@chnakamura](https://togithub.com/chnakamura)) - \[Refactor] \[`jsx-key`]: use more AST selectors ([@ljharb](https://togithub.com/ljharb)) [7.29.0]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.28.0...v7.29.0 [#3207]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3207 [#3202]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3202 [#3199]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3199 [#3198]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3198 [#3195]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3195 [#3191]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3191 [#3190]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3190 [#3189]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3189 [#3186]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3186 [#3182]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3182 [#3174]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3174 [#3169]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3169 [#3167]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3167 [#3163]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3163 [#3160]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3160 [#3133]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3133 [#3002]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3002 [#2945]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2945 [#2921]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2921 [#2861]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2861 [#2813]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2813 [#2753]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/2753 [#2614]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2614 [#2596]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2596 [#2061]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/2061 [#1817]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1817 [#1815]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1815 [#1754]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1754 [#1046]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1046 [#620]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/620 [#519]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/519Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» 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.
This PR has been generated by WhiteSource Renovate. View repository job log here.