Release notes
*Sourced from [eslint-plugin-react's releases](https://github.com/yannickcr/eslint-plugin-react/releases).*
> ## v7.14.1
> ### Fixed
> * Fix `prop-types` crash on multiple destructuring ([#2319](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2319)[] [@golopot](https://github.com/golopot))
>
> [#2319](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2319): [#2319](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2319)
>
> ## v7.14.0
> ### Added
> * Add `jsx-curly-newline` rule ([#1493](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1493)[] [@golopot](https://github.com/golopot))
> * Add support for nested destructuring to `prop-types` ([#296](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/296)[] [#1422](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1422)[] [@golopot](https://github.com/golopot))
> * Add support for variables defined as props to `prop-types` and `no-unused-prop-types` ([#442](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/442)[] [#833](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/833)[] [#1002](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1002)[] [#1116](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1116)[] [#1257](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1257)[] [#1764](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1764)[] [@golopot](https://github.com/golopot))
> * Add `checkFragmentShorthand` option to `jsx-key` ([#2316](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2316)[] [@kaykayehnn](https://github.com/kaykayehnn))
>
> ### Fixed
> * Fix `no-did-mount-set-state` and `no-did-update-set-state` to handle cDU and cDM defined as class properties ([#1595](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1595)[] [@jaaberg](https://github.com/jaaberg))
> * Fix `sort-prop-types` cash when a shape PropType is defined in a variable ([#1749](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1749)[] [@alexzherdev](https://github.com/alexzherdev))
> * Fix `no-unused-state` false positive when using state of non-lifecycle method ([#2274](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2274)[] [@golopot](https://github.com/golopot))
> * Fix `static-property-placement` false positive when accessing static property inside method ([#2283](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2283)[] [@dmason30](https://github.com/dmason30))
> * Fix `prop-type` detection for annotated props with default value ([#2298](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2298)[] [@yannickcr](https://github.com/yannickcr))
>
> ### Changed
> * Add ESLint 6.0.0 as valid peerDependency ([@yannickcr](https://github.com/yannickcr))
> * Improve `no-render-return-value` performance ([#2259](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2259)[] [@golopot](https://github.com/golopot))
> * Change `jsx-sort-props` to report errors only on the identifier ([#2312](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2312)[] [@MrHen](https://github.com/MrHen))
> * Change to warn only once if react version cannot be detected ([#2276](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2276)[] [@ljharb](https://github.com/ljharb))
> * Documentation improvements ([#2263](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2263)[] [@dimitropoulos](https://github.com/dimitropoulos), [#2262](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2262)[] [@ybiquitous](https://github.com/ybiquitous), [#2295](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2295)[] [@battaglr](https://github.com/battaglr), [#2302](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2302)[] [@Jason](https://github.com/Jason)-Cooke, [#2303](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2303)[] [@golopot](https://github.com/golopot))
> * Code refactoring ([#2265](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2265)[] [#2267](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2267)[] [#2286](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2286)[] [#2294](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2294)[] [@golopot](https://github.com/golopot), [@ljharb](https://github.com/ljharb))
> * Tests improvements ([#2304](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2304)[] [#1047](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1047)[] [@golopot](https://github.com/golopot), [@yannickcr](https://github.com/yannickcr))
>
> [#296](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/296): [#296](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/296)
> [#442](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/442): [#442](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/442)
> [#833](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/833): [#833](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/833)
> [#1002](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1002): [#1002](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1002)
> [#1047](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1047): [#1047](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1047)
> [#1116](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1116): [#1116](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1116)
> [#1257](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1257): [#1257](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1257)
> [#1422](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1422): [#1422](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1422)
> [#1493](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1493): [#1493](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1493)
> [#1595](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1595): [#1595](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1595)
> [#1749](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1749): [#1749](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1749)
> [#1764](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1764): [#1764](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1764)
> [#2259](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2259): [#2259](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2259)
> [#2262](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2262): [#2262](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2262)
> [#2263](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2263): [#2263](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2263)
> [#2265](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2265): [#2265](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2265)
> [#2267](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2267): [#2267](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2267)
> [#2274](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2274): [#2274](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2274)
> [#2276](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2276): [#2276](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2276)
> [#2283](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2283): [#2283](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2283)
> [#2286](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2286): [#2286](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2286)
> ... (truncated)
Changelog
*Sourced from [eslint-plugin-react's changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md).*
> ## [7.14.1] - 2019-06-24
>
> ### Fixed
> * Fix [`prop-types`][] crash on multiple destructuring ([#2319](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2319)[] [@golopot](https://github.com/golopot))
>
> [7.14.1]: https://github.com/yannickcr/eslint-plugin-react/compare/v7.14.0...v7.14.1
> [#2319](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2319): [#2319](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2319)
>
> ## [7.14.0] - 2019-06-23
>
> ### Added
> * Add [`jsx-curly-newline`][] rule ([#1493](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1493)[] [@golopot](https://github.com/golopot))
> * Add support for nested destructuring to [`prop-types`][] ([#296](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/296)[] [#1422](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1422)[] [@golopot](https://github.com/golopot))
> * Add support for variables defined as props to [`prop-types`][] and [`no-unused-prop-types`][] ([#442](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/442)[] [#833](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/833)[] [#1002](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1002)[] [#1116](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1116)[] [#1257](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1257)[] [#1764](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1764)[] [@golopot](https://github.com/golopot))
> * Add `checkFragmentShorthand` option to [`jsx-key`][] ([#2316](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2316)[] [@kaykayehnn](https://github.com/kaykayehnn))
>
> ### Fixed
> * Fix [`no-did-mount-set-state`][] and [`no-did-update-set-state`][] to handle cDU and cDM defined as class properties ([#1595](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1595)[] [@jaaberg](https://github.com/jaaberg))
> * Fix [`sort-prop-types`][] cash when a shape PropType is defined in a variable ([#1749](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1749)[] [@alexzherdev](https://github.com/alexzherdev))
> * Fix [`no-unused-state`][] false positive when using state of non-lifecycle method ([#2274](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2274)[] [@golopot](https://github.com/golopot))
> * Fix [`static-property-placement`][] false positive when accessing static property inside method ([#2283](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2283)[] [@dmason30](https://github.com/dmason30))
> * Fix [`prop-type`][] detection for annotated props with default value ([#2298](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2298)[] [@yannickcr](https://github.com/yannickcr))
>
> ### Changed
> * Add ESLint 6.0.0 as valid peerDependency ([@yannickcr](https://github.com/yannickcr))
> * Improve [`no-render-return-value`][] performance ([#2259](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2259)[] [@golopot](https://github.com/golopot))
> * Change [`jsx-sort-props`][] to report errors only on the identifier ([#2312](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2312)[] [@MrHen](https://github.com/MrHen))
> * Change to warn only once if react version cannot be detected ([#2276](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2276)[] [@ljharb](https://github.com/ljharb))
> * Documentation improvements ([#2263](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2263)[] [@dimitropoulos](https://github.com/dimitropoulos), [#2262](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2262)[] [@ybiquitous](https://github.com/ybiquitous), [#2295](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2295)[] [@battaglr](https://github.com/battaglr), [#2302](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2302)[] [@Jason](https://github.com/Jason)-Cooke, [#2303](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2303)[] [@golopot](https://github.com/golopot))
> * Code refactoring ([#2265](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2265)[] [#2267](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2267)[] [#2286](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2286)[] [#2294](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2294)[] [@golopot](https://github.com/golopot), [@ljharb](https://github.com/ljharb))
> * Tests improvements ([#2304](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2304)[] [#1047](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1047)[] [@golopot](https://github.com/golopot), [@yannickcr](https://github.com/yannickcr))
>
> [7.14.0]: https://github.com/yannickcr/eslint-plugin-react/compare/v7.13.0...v7.14.0
> [#296](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/296): [#296](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/296)
> [#442](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/442): [#442](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/442)
> [#833](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/833): [#833](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/833)
> [#1002](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1002): [#1002](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1002)
> [#1047](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1047): [#1047](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1047)
> [#1116](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1116): [#1116](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1116)
> [#1257](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1257): [#1257](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1257)
> [#1422](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1422): [#1422](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1422)
> [#1493](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1493): [#1493](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1493)
> [#1595](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1595): [#1595](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1595)
> [#1749](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1749): [#1749](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1749)
> [#1764](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1764): [#1764](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1764)
> [#2259](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2259): [#2259](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2259)
> [#2262](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2262): [#2262](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2262)
> [#2263](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2263): [#2263](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2263)
> [#2265](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2265): [#2265](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2265)
> [#2267](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2267): [#2267](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2267)
> ... (truncated)
Commits
- [`62255af`](https://github.com/yannickcr/eslint-plugin-react/commit/62255af6e624f58e063e031b230a1d7a2701ab86) Update CHANGELOG and bump version
- [`655eb01`](https://github.com/yannickcr/eslint-plugin-react/commit/655eb01f555f07a4e9bd8b1482daba49d078c022) Merge pull request [#2320](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2320) from golopot/issue-2319
- [`9639d82`](https://github.com/yannickcr/eslint-plugin-react/commit/9639d821741748d6c7a41bb4e7a9d822cfe8de78) [Fix] `prop-types`: fix crash on multiple destructuring
- [`dfaa92f`](https://github.com/yannickcr/eslint-plugin-react/commit/dfaa92f34ac39fa8c320068501ec86fe0b9c8122) Update CHANGELOG and bump version
- [`c52b61b`](https://github.com/yannickcr/eslint-plugin-react/commit/c52b61b0d371b956b6c6fef3240839f4cea2ffa7) Merge pull request [#2316](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2316) from kaykayehnn/jsx-key-fragments
- [`8db631b`](https://github.com/yannickcr/eslint-plugin-react/commit/8db631b400b242266be38202926d86c244e8d116) [Fix] Fix detection of annotated props with default value
- [`bbebefd`](https://github.com/yannickcr/eslint-plugin-react/commit/bbebefd2292294e892f743993f2cc778e3e36a85) [Tests] Remove AppVeyor
- [`0d49f5a`](https://github.com/yannickcr/eslint-plugin-react/commit/0d49f5abd1d5423a7a305d26cad9a7f5b046bc89) [New] Add ESLint ^6.0.0 as valid peerDependency
- [`0364ed2`](https://github.com/yannickcr/eslint-plugin-react/commit/0364ed210b95f1a14bda0180a3d194cf9e6b7176) Fix formatting issues
- [`7c1abed`](https://github.com/yannickcr/eslint-plugin-react/commit/7c1abedb575bd97404933ec85144697a30778443) Add checkFragmentShorthand option
- Additional commits viewable in [compare view](https://github.com/yannickcr/eslint-plugin-react/compare/v7.3.0...v7.14.1)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot will not automatically merge this PR because it includes a minor update to a development dependency.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps eslint-plugin-react from 7.3.0 to 7.14.1.
Release notes
*Sourced from [eslint-plugin-react's releases](https://github.com/yannickcr/eslint-plugin-react/releases).* > ## v7.14.1 > ### Fixed > * Fix `prop-types` crash on multiple destructuring ([#2319](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2319)[] [@golopot](https://github.com/golopot)) > > [#2319](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2319): [#2319](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2319) > > ## v7.14.0 > ### Added > * Add `jsx-curly-newline` rule ([#1493](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1493)[] [@golopot](https://github.com/golopot)) > * Add support for nested destructuring to `prop-types` ([#296](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/296)[] [#1422](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1422)[] [@golopot](https://github.com/golopot)) > * Add support for variables defined as props to `prop-types` and `no-unused-prop-types` ([#442](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/442)[] [#833](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/833)[] [#1002](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1002)[] [#1116](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1116)[] [#1257](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1257)[] [#1764](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1764)[] [@golopot](https://github.com/golopot)) > * Add `checkFragmentShorthand` option to `jsx-key` ([#2316](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2316)[] [@kaykayehnn](https://github.com/kaykayehnn)) > > ### Fixed > * Fix `no-did-mount-set-state` and `no-did-update-set-state` to handle cDU and cDM defined as class properties ([#1595](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1595)[] [@jaaberg](https://github.com/jaaberg)) > * Fix `sort-prop-types` cash when a shape PropType is defined in a variable ([#1749](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1749)[] [@alexzherdev](https://github.com/alexzherdev)) > * Fix `no-unused-state` false positive when using state of non-lifecycle method ([#2274](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2274)[] [@golopot](https://github.com/golopot)) > * Fix `static-property-placement` false positive when accessing static property inside method ([#2283](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2283)[] [@dmason30](https://github.com/dmason30)) > * Fix `prop-type` detection for annotated props with default value ([#2298](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2298)[] [@yannickcr](https://github.com/yannickcr)) > > ### Changed > * Add ESLint 6.0.0 as valid peerDependency ([@yannickcr](https://github.com/yannickcr)) > * Improve `no-render-return-value` performance ([#2259](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2259)[] [@golopot](https://github.com/golopot)) > * Change `jsx-sort-props` to report errors only on the identifier ([#2312](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2312)[] [@MrHen](https://github.com/MrHen)) > * Change to warn only once if react version cannot be detected ([#2276](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2276)[] [@ljharb](https://github.com/ljharb)) > * Documentation improvements ([#2263](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2263)[] [@dimitropoulos](https://github.com/dimitropoulos), [#2262](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2262)[] [@ybiquitous](https://github.com/ybiquitous), [#2295](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2295)[] [@battaglr](https://github.com/battaglr), [#2302](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2302)[] [@Jason](https://github.com/Jason)-Cooke, [#2303](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2303)[] [@golopot](https://github.com/golopot)) > * Code refactoring ([#2265](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2265)[] [#2267](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2267)[] [#2286](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2286)[] [#2294](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2294)[] [@golopot](https://github.com/golopot), [@ljharb](https://github.com/ljharb)) > * Tests improvements ([#2304](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2304)[] [#1047](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1047)[] [@golopot](https://github.com/golopot), [@yannickcr](https://github.com/yannickcr)) > > [#296](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/296): [#296](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/296) > [#442](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/442): [#442](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/442) > [#833](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/833): [#833](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/833) > [#1002](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1002): [#1002](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1002) > [#1047](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1047): [#1047](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1047) > [#1116](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1116): [#1116](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1116) > [#1257](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1257): [#1257](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1257) > [#1422](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1422): [#1422](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1422) > [#1493](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1493): [#1493](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1493) > [#1595](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1595): [#1595](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1595) > [#1749](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1749): [#1749](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1749) > [#1764](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1764): [#1764](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1764) > [#2259](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2259): [#2259](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2259) > [#2262](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2262): [#2262](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2262) > [#2263](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2263): [#2263](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2263) > [#2265](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2265): [#2265](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2265) > [#2267](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2267): [#2267](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2267) > [#2274](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2274): [#2274](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2274) > [#2276](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2276): [#2276](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2276) > [#2283](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2283): [#2283](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2283) > [#2286](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2286): [#2286](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2286) > ... (truncated)Changelog
*Sourced from [eslint-plugin-react's changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md).* > ## [7.14.1] - 2019-06-24 > > ### Fixed > * Fix [`prop-types`][] crash on multiple destructuring ([#2319](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2319)[] [@golopot](https://github.com/golopot)) > > [7.14.1]: https://github.com/yannickcr/eslint-plugin-react/compare/v7.14.0...v7.14.1 > [#2319](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2319): [#2319](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2319) > > ## [7.14.0] - 2019-06-23 > > ### Added > * Add [`jsx-curly-newline`][] rule ([#1493](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1493)[] [@golopot](https://github.com/golopot)) > * Add support for nested destructuring to [`prop-types`][] ([#296](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/296)[] [#1422](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1422)[] [@golopot](https://github.com/golopot)) > * Add support for variables defined as props to [`prop-types`][] and [`no-unused-prop-types`][] ([#442](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/442)[] [#833](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/833)[] [#1002](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1002)[] [#1116](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1116)[] [#1257](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1257)[] [#1764](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1764)[] [@golopot](https://github.com/golopot)) > * Add `checkFragmentShorthand` option to [`jsx-key`][] ([#2316](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2316)[] [@kaykayehnn](https://github.com/kaykayehnn)) > > ### Fixed > * Fix [`no-did-mount-set-state`][] and [`no-did-update-set-state`][] to handle cDU and cDM defined as class properties ([#1595](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1595)[] [@jaaberg](https://github.com/jaaberg)) > * Fix [`sort-prop-types`][] cash when a shape PropType is defined in a variable ([#1749](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1749)[] [@alexzherdev](https://github.com/alexzherdev)) > * Fix [`no-unused-state`][] false positive when using state of non-lifecycle method ([#2274](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2274)[] [@golopot](https://github.com/golopot)) > * Fix [`static-property-placement`][] false positive when accessing static property inside method ([#2283](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2283)[] [@dmason30](https://github.com/dmason30)) > * Fix [`prop-type`][] detection for annotated props with default value ([#2298](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2298)[] [@yannickcr](https://github.com/yannickcr)) > > ### Changed > * Add ESLint 6.0.0 as valid peerDependency ([@yannickcr](https://github.com/yannickcr)) > * Improve [`no-render-return-value`][] performance ([#2259](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2259)[] [@golopot](https://github.com/golopot)) > * Change [`jsx-sort-props`][] to report errors only on the identifier ([#2312](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2312)[] [@MrHen](https://github.com/MrHen)) > * Change to warn only once if react version cannot be detected ([#2276](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2276)[] [@ljharb](https://github.com/ljharb)) > * Documentation improvements ([#2263](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2263)[] [@dimitropoulos](https://github.com/dimitropoulos), [#2262](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2262)[] [@ybiquitous](https://github.com/ybiquitous), [#2295](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2295)[] [@battaglr](https://github.com/battaglr), [#2302](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2302)[] [@Jason](https://github.com/Jason)-Cooke, [#2303](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2303)[] [@golopot](https://github.com/golopot)) > * Code refactoring ([#2265](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2265)[] [#2267](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2267)[] [#2286](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2286)[] [#2294](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2294)[] [@golopot](https://github.com/golopot), [@ljharb](https://github.com/ljharb)) > * Tests improvements ([#2304](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2304)[] [#1047](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1047)[] [@golopot](https://github.com/golopot), [@yannickcr](https://github.com/yannickcr)) > > [7.14.0]: https://github.com/yannickcr/eslint-plugin-react/compare/v7.13.0...v7.14.0 > [#296](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/296): [#296](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/296) > [#442](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/442): [#442](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/442) > [#833](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/833): [#833](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/833) > [#1002](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1002): [#1002](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1002) > [#1047](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1047): [#1047](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1047) > [#1116](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1116): [#1116](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1116) > [#1257](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1257): [#1257](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1257) > [#1422](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1422): [#1422](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1422) > [#1493](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1493): [#1493](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1493) > [#1595](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1595): [#1595](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1595) > [#1749](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1749): [#1749](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1749) > [#1764](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1764): [#1764](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1764) > [#2259](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2259): [#2259](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2259) > [#2262](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2262): [#2262](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2262) > [#2263](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2263): [#2263](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2263) > [#2265](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2265): [#2265](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2265) > [#2267](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2267): [#2267](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2267) > ... (truncated)Commits
- [`62255af`](https://github.com/yannickcr/eslint-plugin-react/commit/62255af6e624f58e063e031b230a1d7a2701ab86) Update CHANGELOG and bump version - [`655eb01`](https://github.com/yannickcr/eslint-plugin-react/commit/655eb01f555f07a4e9bd8b1482daba49d078c022) Merge pull request [#2320](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2320) from golopot/issue-2319 - [`9639d82`](https://github.com/yannickcr/eslint-plugin-react/commit/9639d821741748d6c7a41bb4e7a9d822cfe8de78) [Fix] `prop-types`: fix crash on multiple destructuring - [`dfaa92f`](https://github.com/yannickcr/eslint-plugin-react/commit/dfaa92f34ac39fa8c320068501ec86fe0b9c8122) Update CHANGELOG and bump version - [`c52b61b`](https://github.com/yannickcr/eslint-plugin-react/commit/c52b61b0d371b956b6c6fef3240839f4cea2ffa7) Merge pull request [#2316](https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2316) from kaykayehnn/jsx-key-fragments - [`8db631b`](https://github.com/yannickcr/eslint-plugin-react/commit/8db631b400b242266be38202926d86c244e8d116) [Fix] Fix detection of annotated props with default value - [`bbebefd`](https://github.com/yannickcr/eslint-plugin-react/commit/bbebefd2292294e892f743993f2cc778e3e36a85) [Tests] Remove AppVeyor - [`0d49f5a`](https://github.com/yannickcr/eslint-plugin-react/commit/0d49f5abd1d5423a7a305d26cad9a7f5b046bc89) [New] Add ESLint ^6.0.0 as valid peerDependency - [`0364ed2`](https://github.com/yannickcr/eslint-plugin-react/commit/0364ed210b95f1a14bda0180a3d194cf9e6b7176) Fix formatting issues - [`7c1abed`](https://github.com/yannickcr/eslint-plugin-react/commit/7c1abedb575bd97404933ec85144697a30778443) Add checkFragmentShorthand option - Additional commits viewable in [compare view](https://github.com/yannickcr/eslint-plugin-react/compare/v7.3.0...v7.14.1)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot will not automatically merge this PR because it includes a minor update to a development dependency.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.