{"action":"created","issue":{"url":"https://api.github.com/repos/RamyElkest/apollo-chat-api/issues/67","repository_url":"https://api.github.com/repos/RamyElkest/apollo-chat-api","labels_url":"https://api.github.com/repos/RamyElkest/apollo-chat-api/issues/67/labels{/name}","comments_url":"https://api.github.com/repos/RamyElkest/apollo-chat-api/issues/67/comments","events_url":"https://api.github.com/repos/RamyElkest/apollo-chat-api/issues/67/events","html_url":"https://github.com/RamyElkest/apollo-chat-api/pull/67","id":207969375,"node_id":"MDExOlB1bGxSZXF1ZXN0MTA2NDI3NDcw","number":67,"title":"Update eslint-plugin-react to the latest version 🚀","user":{"login":"greenkeeper[bot]","id":23040076,"node_id":"MDM6Qm90MjMwNDAwNzY=","avatar_url":"https://avatars3.githubusercontent.com/in/505?v=4","gravatar_id":"","url":"https://api.github.com/users/greenkeeper%5Bbot%5D","html_url":"https://github.com/apps/greenkeeper","followers_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/followers","following_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/repos","events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/received_events","type":"Bot","site_admin":false},"labels":[{"id":470309596,"node_id":"MDU6TGFiZWw0NzAzMDk1OTY=","url":"https://api.github.com/repos/RamyElkest/apollo-chat-api/labels/greenkeeper","name":"greenkeeper","color":"00c775","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":22,"created_at":"2017-02-16T00:01:17Z","updated_at":"2018-12-28T09:13:01Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/RamyElkest/apollo-chat-api/pulls/67","html_url":"https://github.com/RamyElkest/apollo-chat-api/pull/67","diff_url":"https://github.com/RamyElkest/apollo-chat-api/pull/67.diff","patch_url":"https://github.com/RamyElkest/apollo-chat-api/pull/67.patch"},"body":"## Version **6.10.0** of [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) just got published.\n\n<table>\n  <tr>\n    <th align=left>\n      Dependency\n    </td>\n    <td>\n      eslint-plugin-react\n    </td>\n  </tr>\n  <tr>\n    <th align=left>\n      Current Version\n    </td>\n    <td>\n      6.9.0\n    </td>\n  </tr>\n  <tr>\n    <th align=left>\n      Type\n    </td>\n    <td>\n      devDependency\n    </td>\n  </tr>\n</table>\n\nThe version **6.10.0** is **not covered** by your **current version range**.\n\nWithout accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.\n\nI recommend you look into these changes and try to get onto the latest version of eslint-plugin-react.\nGiven that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.\n\n\n---\n\n\n<details>\n<summary>Release Notes</summary>\n<strong>v6.10.0</strong>\n\n<h3>Added</h3>\n\n<ul>\n<li>Add <code>forbid-foreign-prop-types</code> rule (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/696\">#696</a> <a href=\"https://urls.greenkeeper.io/iancmyers\" class=\"user-mention\">@iancmyers</a>)</li>\n<li>Add <code>void-dom-elements-no-children</code> rule (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/709\">#709</a> <a href=\"https://urls.greenkeeper.io/lencioni\" class=\"user-mention\">@lencioni</a>)</li>\n<li>Add <code>forbid-elements</code> rule (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/887\">#887</a> <a href=\"https://urls.greenkeeper.io/kentor\" class=\"user-mention\">@kentor</a>)</li>\n<li>Add <code>noSortAlphabetically</code> option to <code>jsx-sort-props</code> (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/541\">#541</a> <a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/786\">#786</a> <a href=\"https://urls.greenkeeper.io/markus101\" class=\"user-mention\">@markus101</a>)</li>\n<li>Add <code>when</code> option to <code>jsx-max-props-per-line</code> (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/878\">#878</a> <a href=\"https://urls.greenkeeper.io/kentor\" class=\"user-mention\">@kentor</a>)</li>\n<li>Add support for <code>nextProps</code> to <code>prop-types</code> (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/814\">#814</a>)</li>\n</ul>\n\n<h3>Fixed</h3>\n\n<ul>\n<li>Fix <code>require-default-props</code> crash (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/1029\">#1029</a>)</li>\n<li>Fix <code>require-default-props</code> rule when using Flow type from assignment (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/1043\">#1043</a> <a href=\"https://urls.greenkeeper.io/wyze\" class=\"user-mention\">@wyze</a> <a href=\"https://urls.greenkeeper.io/CarlRosell\" class=\"user-mention\">@CarlRosell</a>)</li>\n<li>Fix <code>style-prop-object</code> to not warn with explicit <code>null</code> or <code>undefined</code> (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/812\">#812</a> <a href=\"https://urls.greenkeeper.io/ljharb\" class=\"user-mention\">@ljharb</a>)</li>\n<li>Fix <code>no-unused-prop-types</code> props detection in stateless components (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/885\">#885</a> <a href=\"https://urls.greenkeeper.io/BarryThePenguin\" class=\"user-mention\">@BarryThePenguin</a>)</li>\n<li>Fix <code>display-name</code> false positive with <code>document.createElement</code> (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/996\">#996</a> <a href=\"https://urls.greenkeeper.io/jomasti\" class=\"user-mention\">@jomasti</a>)</li>\n<li>Fix ESLint 2 compatibility (<a href=\"https://urls.greenkeeper.io/ljharb\" class=\"user-mention\">@ljharb</a>)</li>\n</ul>\n\n<h3>Changed</h3>\n\n<ul>\n<li>Tests improvements (<a href=\"https://urls.greenkeeper.io/ljharb\" class=\"user-mention\">@ljharb</a>)</li>\n<li>Documentation improvements (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/958\">#958</a> <a href=\"https://urls.greenkeeper.io/Jorundur\" class=\"user-mention\">@Jorundur</a>, <a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1010\">#1010</a> <a href=\"https://urls.greenkeeper.io/amilajack\" class=\"user-mention\">@amilajack</a>, <a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1041\">#1041</a> <a href=\"https://urls.greenkeeper.io/EvNaverniouk\" class=\"user-mention\">@EvNaverniouk</a>, <a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1050\">#1050</a> <a href=\"https://urls.greenkeeper.io/lencioni\" class=\"user-mention\">@lencioni</a>, <a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1062\">#1062</a> <a href=\"https://urls.greenkeeper.io/dguo\" class=\"user-mention\">@dguo</a>)</li>\n</ul>\n</details>\n\n<details>\n<summary>Commits</summary>\n<p>The new version differs by 49 commits .</p>\n<ul>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/83d4c4b546eaf88be612e5c8293d6777ed1e1cc0\"><code>83d4c4b</code></a> <code>Update CHANGELOG and bump version</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/ee144d6299932baebdc3272c9dd3fb3ba8993797\"><code>ee144d6</code></a> <code>Merge pull request #890 from kentor/forbid-elements</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/3e2421e04339a90cfa71ff14c29c93cc77a0342a\"><code>3e2421e</code></a> <code>Merge pull request #946 from BarryThePenguin/no-unused-prop-types-in-jsx</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/3b25a3b24d3c75f797c030b7c0326a4374b98a05\"><code>3b25a3b</code></a> <code>Merge pull request #882 from kentor/jsx-max-props-per-line-updates</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/54abb8be3b934801354a6d4426cf18c39971186f\"><code>54abb8b</code></a> <code>Merge pull request #1055 from iancmyers/icm-forbid-foreign-prop-type</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/0b25b66464cb015d47f093a3c49c785ae4586ed3\"><code>0b25b66</code></a> <code>Add forbid-foreign-prop-types rule</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/c5862733264aa304fbee8241ce1d6dbafc96e69e\"><code>c586273</code></a> <code>Merge pull request #1062 from dguo/patch-2</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/8e207b8c9db03a526715077beeb80e0a3ff2f3e4\"><code>8e207b8</code></a> <code>Fix no-array-index-key typo</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/d884a9878912856fc86788224c77a01ed47f77e2\"><code>d884a98</code></a> <code>Add new rule: forbid-elements</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/c97dd0f77d6f958b986140ea526d1b4816f82a61\"><code>c97dd0f</code></a> <code>Merge pull request #1051 from yannickcr/void-dom-elements-no-children</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/a84d5f51256351993d33b37472044bdc2143e375\"><code>a84d5f5</code></a> <code>jsx-max-props-per-line: Use json format in docs</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/9af8d255abde0df671d12ed315df1ce540b22c8a\"><code>9af8d25</code></a> <code>fix comments</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/d5c3e91e5d3f2e679832ae3b36e850abbfb58188\"><code>d5c3e91</code></a> <code>detect used props in jsx</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/b52f3b8cb43d888d132d2a08773a316733b67e2d\"><code>b52f3b8</code></a> <code>jsx-max-props-per-line: Add additional test cases</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/b485e2854124aa31b9b047b461d76bf153829cd1\"><code>b485e28</code></a> <code>jsx-max-props-per-line: Add <code>when</code> option</code></li>\n</ul>\n<p>There are 49 commits in total. See the <a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/compare/0fcf32170025e8ea08b7018e694f11008a2027be...83d4c4b546eaf88be612e5c8293d6777ed1e1cc0\">full diff</a>.</p>\n</details>\n\n<details>\n<summary>Not sure how things should work exactly?</summary>\n\nThere is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).\n</details>\n\n\n---\n\n\nYour [Greenkeeper](https://greenkeeper.io) Bot :palm_tree:\n"},"comment":{"url":"https://api.github.com/repos/RamyElkest/apollo-chat-api/issues/comments/450323371","html_url":"https://github.com/RamyElkest/apollo-chat-api/pull/67#issuecomment-450323371","issue_url":"https://api.github.com/repos/RamyElkest/apollo-chat-api/issues/67","id":450323371,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MDMyMzM3MQ==","user":{"login":"greenkeeper[bot]","id":23040076,"node_id":"MDM6Qm90MjMwNDAwNzY=","avatar_url":"https://avatars3.githubusercontent.com/in/505?v=4","gravatar_id":"","url":"https://api.github.com/users/greenkeeper%5Bbot%5D","html_url":"https://github.com/apps/greenkeeper","followers_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/followers","following_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/repos","events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/received_events","type":"Bot","site_admin":false},"created_at":"2018-12-28T09:13:01Z","updated_at":"2018-12-28T09:13:01Z","author_association":"NONE","body":"- The `devDependency` [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) was updated from `6.9.0` to `7.12.0`.\n\n[Update to this version instead 🚀](https://github.com/RamyElkest/apollo-chat-api/compare/master...RamyElkest:greenkeeper%2Feslint-plugin-react-7.12.0) \n \n\n<details>\n<summary>Release Notes for v7.12.0</summary>\n\n<h3>Added</h3>\n<ul>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-typos.md\"><code>no-typos</code></a>: Support createClass (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1828\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1828/hovercard\">#1828</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n<li>Support detecting React.forwardRef/React.memo (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2089\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2089/hovercard\">#2089</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=416773\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/jomasti\">@jomasti</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/jsx-indent.md\"><code>jsx-indent</code></a>: add <code>checkAttributes</code> option for JSX attribute indentation (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2086\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2086/hovercard\">#2086</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=416773\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/jomasti\">@jomasti</a>)</li>\n<li>Change allowed <code>propWrapperFunctions</code> setting values (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2065\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2065/hovercard\">#2065</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=416773\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/jomasti\">@jomasti</a>)</li>\n<li>add <a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/jsx-fragments.md\"><code>jsx-fragments</code></a> rule to enforce fragment syntax (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1994\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1994/hovercard\">#1994</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n<li>Support \"detect\" option for React version setting (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1978\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1978/hovercard\">#1978</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n<li>Support shorthand fragment syntax in many rules (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1956\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1956/hovercard\">#1956</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/jsx-no-literals.md\"><code>jsx-no-literals</code></a>: print node value in warning message (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2008\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2008/hovercard\">#2008</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=41166517\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/jlgonzalezdev\">@jlgonzalezdev</a>)</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/jsx-max-depth.md\"><code>jsx-max-depth</code></a>: Fix depth of JSX siblings in a JSXEpressionContainer (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1824\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1824/hovercard\">#1824</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-array-index-key.md\"><code>no-array-index-key</code></a>: fix in React.Children methods (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2085\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2085/hovercard\">#2085</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=4298089\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/himynameisdave\">@himynameisdave</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-unused-state.md\"><code>no-unused-state</code></a>: handle functional setState (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2084\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2084/hovercard\">#2084</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=416773\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/jomasti\">@jomasti</a>)</li>\n<li>version errors should log to stderr, not stdout (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/2082\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/issues/2082/hovercard\">#2082</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=45469\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/ljharb\">@ljharb</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-deprecated.md\"><code>no-deprecated</code></a>: Disable legacy lifecycle methods linting for now (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2069\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2069/hovercard\">#2069</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=748074\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/sergei-startsev\">@sergei-startsev</a>)</li>\n<li>ensure that react and flow versions can be numbers (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/2056\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/issues/2056/hovercard\">#2056</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=45469\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/ljharb\">@ljharb</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/forbid-foreign-prop-types.md\"><code>forbid-foreign-prop-types</code></a>: ensure <code>allowInPropTypes</code> option applies to class fields (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2040\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2040/hovercard\">#2040</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=191358\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/Sheile\">@Sheile</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/jsx-wrap-multilines.md\"><code>jsx-wrap-multilines</code></a>: catch single missing newlines (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1984\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1984/hovercard\">#1984</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=74260\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/MrHen\">@MrHen</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/jsx-first-prop-new-line.md\"><code>jsx-first-prop-new-line</code></a>: Fix for parsers (like TypeScript) (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2026\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2026/hovercard\">#2026</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=1865742\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/HauptmannEck\">@HauptmannEck</a>)</li>\n<li>[<code>jsx-sort-comp</code>][]: Fix fixer in case of more than 10 props (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2012\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2012/hovercard\">#2012</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=2770182\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/tihonove\">@tihonove</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-unused-state.md\"><code>no-unused-state</code></a> Don't depend on state parameter name ([<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"332959611\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/yannickcr/eslint-plugin-react/issues/1829\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1829/hovercard\" href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1829\">#1829</a>][], <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-this-in-sfc.md\"><code>no-this-in-sfc</code></a> fix for class properties (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1995\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1995/hovercard\">#1995</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=748074\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/sergei-startsev\">@sergei-startsev</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-this-in-sfc.md\"><code>no-this-in-sfc</code></a> fix rule behavior for arrow functions inside a class field (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1989\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1989/hovercard\">#1989</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=748074\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/sergei-startsev\">@sergei-startsev</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/destructuring-assignment.md\"><code>destructuring-assignment</code></a>: handle nested props usage (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1983\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1983/hovercard\">#1983</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/sort-prop-types.md\"><code>sort-prop-types</code></a>: fix string property order (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1977\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1977/hovercard\">#1977</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=12821094\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/metreniuk\">@metreniuk</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/jsx-no-target-blank.md\"><code>jsx-no-target-blank</code></a>: don’t crash when there’s no value (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/issues/1949\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/issues/1949/hovercard\">#1949</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=45469\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/ljharb\">@ljharb</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/prop-types.md\"><code>prop-types</code></a>, <a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-unused-prop-types.md\"><code>no-unused-prop-types</code></a>: better handle object spread (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1939\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1939/hovercard\">#1939</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/jsx-fragments.md\"><code>jsx-fragments</code></a>: improve message text (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2032\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2032/hovercard\">#2032</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-unsafe.md\"><code>no-unsafe</code></a>: handle all unsafe life-cycle methods (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2075\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2075/hovercard\">#2075</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=748074\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/sergei-startsev\">@sergei-startsev</a>)</li>\n<li><a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/require-default-props.md\"><code>require-default-props</code></a>: Change error message naming from singular defaultProp to plural defaultProps (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2064\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2064/hovercard\">#2064</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=9586897\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/jseminck\">@jseminck</a>)</li>\n<li>[Refactor] Extract used <code>propTypes</code> detection (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1946\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1946/hovercard\">#1946</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n<li>[Refactor] Extract <code>defaultProps</code> detection (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1942\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1942/hovercard\">#1942</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n<li>[Refactor] Extract required <code>propTypes</code> detection (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2001\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2001/hovercard\">#2001</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n<li>[Docs] <a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-did-mount-set-state.md\"><code>no-did-mount-set-state</code></a>, <a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-did-update-set-state.md\"><code>no-did-update-set-state</code></a>, <a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-will-update-set-state.md\"><code>no-will-update-set-state</code></a>: fix docs URLs (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2090\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2090/hovercard\">#2090</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=8250797\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/JBallin\">@JBallin</a>)</li>\n<li>[Docs] Remove statement on GC in jsx-no-bind (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2067\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2067/hovercard\">#2067</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=2440089\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/rickhanlonii\">@rickhanlonii</a>)</li>\n<li>[Docs] <a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/jsx-sort-props.md\"><code>jsx-sort-props</code></a>: Fix small mistake (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2044\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2044/hovercard\">#2044</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=8790386\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/dimitarnestorov\">@dimitarnestorov</a>)</li>\n<li>[Docs] <a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/no-unescaped-entities.md\"><code>no-unescaped-entities</code></a>: add more escape examples (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2015\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2015/hovercard\">#2015</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=6316590\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/stevemao\">@stevemao</a>)</li>\n<li>[Docs] <a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/display-name.md\"><code>display-name</code></a>: mention default <code>ignoreTranspilerName</code> value (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2002\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2002/hovercard\">#2002</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=921609\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/OliverJAsh\">@OliverJAsh</a>)</li>\n<li>[Docs] <a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/jsx-no-target-blank.md\"><code>jsx-no-target-blank</code></a>: Add full example (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1988\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1988/hovercard\">#1988</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=3504434\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/atomcorp\">@atomcorp</a>)</li>\n<li>[Docs] Update <a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/jsx-no-target-blank.md\"><code>jsx-no-target-blank</code></a>.md (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1953\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1953/hovercard\">#1953</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=827445\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/brunocoelho\">@brunocoelho</a>)</li>\n<li>[Changelog] fix \"Ignore class properties\" contributor (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1941\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1941/hovercard\">#1941</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=93752\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/alexzherdev\">@alexzherdev</a>)</li>\n<li>[Tests] Remove redundant <code>require('babel-eslint')</code> from tests (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2004\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2004/hovercard\">#2004</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=748074\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/sergei-startsev\">@sergei-startsev</a>)</li>\n<li>[Tests] <a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/prop-types.md\"><code>prop-types</code></a>: Add tests for prop-types destructuring (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/2029\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/2029/hovercard\">#2029</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=10355544\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/sstern6\">@sstern6</a>)</li>\n<li>[Tests] <a href=\"/yannickcr/eslint-plugin-react/blob/v7.12.0/docs/rules/display-name.md\"><code>display-name</code></a>: add false positive component detection for destructured createElement (<a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/pull/1098\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yannickcr/eslint-plugin-react/pull/1098/hovercard\">#1098</a>, <a class=\"user-mention\" data-hovercard-type=\"user\" data-hovercard-url=\"/hovercards?user_id=109243\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://urls.greenkeeper.io/arian\">@arian</a>)</li>\n</ul>\n</details>\n\n<details>\n<summary>Commits</summary>\n<p>The new version differs by 127 commits.</p>\n<ul>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/a83d65caffb8c62ee5b85446df3ef3f09f1a472c\"><code>a83d65c</code></a> <code>Update CHANGELOG and bump version</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/0c6160e72e1ebbe838b5d0f081b7e5ef4d56efc8\"><code>0c6160e</code></a> <code>[Dev Deps] update <code>coveralls</code>, <code>babel-eslint</code>, <code>typescript</code></code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/cd6c8e6e8675dee345c5d66c2c55e14cf4eea74f\"><code>cd6c8e6</code></a> <code>[Deps] update <code>resolve</code></code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/d2b5b732adc8fa2c7ad6b3d26eb2d29f7a322d0f\"><code>d2b5b73</code></a> <code>Merge pull request #1828 from alexzherdev/1721-no-typos-create-class</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/e7474592f01ce4b100eab24748bc6fd28da3dfd4\"><code>e747459</code></a> <code>[Tests] remove node 5/7/9, add node 11</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/b33ae84aba3d2aee1b135c73f5baa7e87f2b5baa\"><code>b33ae84</code></a> <code>Merge pull request #1098 from arian/createElement-display-test</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/84be80a6f50aebbdc7945624833cf90291975e6c\"><code>84be80a</code></a> <code>Merge pull request #1824 from alexzherdev/1762-jsx-max-depth-false-positive</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/a4420677bd7756a2ede142665c52743f503f29d2\"><code>a442067</code></a> <code>Merge pull request #2029 from sstern6/issue1422</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/7d07c3730aebeceddba4559ffd4ec015cf278ca9\"><code>7d07c37</code></a> <code>Merge pull request #2032 from alexzherdev/jsx-fragments-message</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/8c6a8e292230a48909331b12dd0f52cef052b62c\"><code>8c6a8e2</code></a> <code>Merge pull request #2089 from jomasti/feature/support-react-forwardref-memo</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/14451d4f3da1bac4cbdeaa0d0aca516aa6c2d844\"><code>14451d4</code></a> <code>Merge pull request #2085 from himynameisdave/issues/2083</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/8be52c754f0bc5060dc9ef572509a99119069961\"><code>8be52c7</code></a> <code>📝 Addresses CR comments</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/f7e312112069eada25086fb5f02ee8ec2ae3d24d\"><code>f7e3121</code></a> <code>Merge branch 'master' of <a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react\">https://github.com/yannickcr/eslint-plugin-react</a> into issues/2083</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/77e3fd027f3c7083e508a79e0a1bcf46c88f4c21\"><code>77e3fd0</code></a> <code>Merge pull request #2090 from JBallin/no-method-set-state-docs-url</code></li>\n<li><a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/commit/7da9e0da38b1f6a61ac8de786809f2a84ddbad1c\"><code>7da9e0d</code></a> <code>Fix noMethodSetState docsUrl's</code></li>\n</ul>\n<p>There are 127 commits in total.</p>\n<p>See the <a href=\"https://urls.greenkeeper.io/yannickcr/eslint-plugin-react/compare/fb745abf5909f8f2409e232cb7e82a78e948a350...a83d65caffb8c62ee5b85446df3ef3f09f1a472c\">full diff</a></p>\n</details>"}}
{"actor":{"display_login":"greenkeeper"}}