Summary: Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.31.9 to 7.31.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-react/releases">eslint-plugin-react's releases</a>.</em></p> <blockquote> <h2>v7.31.11</h2> <h3>Fixed</h3> <ul> <li>[<code>jsx-no-target-blank</code>]: allow ternaries with literals (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3464">https://github.com/facebook/flipper/issues/3464</a>[] <a href="https://github.com/akulsr0"><code>@akulsr0</code></a>)</li> <li>[<code>no-unknown-property</code>]: add <code>inert</code> attribute (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3484">https://github.com/facebook/flipper/issues/3484</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>jsx-key</code>]: detect keys in logical expression and conditional expression (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3490">https://github.com/facebook/flipper/issues/3490</a>[] <a href="https://github.com/metreniuk"><code>@metreniuk</code></a>)</li> </ul> <h3>Changed</h3> <ul> <li>[Perf] component detection: improve performance by avoiding traversing parents unnecessarily (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3459">https://github.com/facebook/flipper/issues/3459</a>[] <a href="https://github.com/golopot"><code>@golopot</code></a>)</li> <li>[Docs] [<code>forbid-component-props</code>]: inclusive language w/ allowlist (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3473">https://github.com/facebook/flipper/issues/3473</a>[] <a href="https://github.com/AndersDJohnson"><code>@AndersDJohnson</code></a>)</li> <li>[Docs] automate doc generation with <code>eslint-doc-generator</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3469">https://github.com/facebook/flipper/issues/3469</a>[] <a href="https://github.com/bmish"><code>@bmish</code></a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1000">https://github.com/facebook/flipper/issues/1000</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1000">jsx-eslint/eslint-plugin-react#1000</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1002">https://github.com/facebook/flipper/issues/1002</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1002">jsx-eslint/eslint-plugin-react#1002</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1005">https://github.com/facebook/flipper/issues/1005</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1005">jsx-eslint/eslint-plugin-react#1005</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/100">https://github.com/facebook/flipper/issues/100</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/100">jsx-eslint/eslint-plugin-react#100</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1010">https://github.com/facebook/flipper/issues/1010</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1010">jsx-eslint/eslint-plugin-react#1010</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1013">https://github.com/facebook/flipper/issues/1013</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1013">jsx-eslint/eslint-plugin-react#1013</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1022">https://github.com/facebook/flipper/issues/1022</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1022">jsx-eslint/eslint-plugin-react#1022</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1029">https://github.com/facebook/flipper/issues/1029</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1029">jsx-eslint/eslint-plugin-react#1029</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/102">https://github.com/facebook/flipper/issues/102</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/102">jsx-eslint/eslint-plugin-react#102</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1034">https://github.com/facebook/flipper/issues/1034</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1034">jsx-eslint/eslint-plugin-react#1034</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1038">https://github.com/facebook/flipper/issues/1038</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1038">jsx-eslint/eslint-plugin-react#1038</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1041">https://github.com/facebook/flipper/issues/1041</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1041">jsx-eslint/eslint-plugin-react#1041</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1043">https://github.com/facebook/flipper/issues/1043</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1043">jsx-eslint/eslint-plugin-react#1043</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1046">https://github.com/facebook/flipper/issues/1046</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1046">jsx-eslint/eslint-plugin-react#1046</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1047">https://github.com/facebook/flipper/issues/1047</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1047">jsx-eslint/eslint-plugin-react#1047</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1050">https://github.com/facebook/flipper/issues/1050</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1050">jsx-eslint/eslint-plugin-react#1050</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1053">https://github.com/facebook/flipper/issues/1053</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1053">jsx-eslint/eslint-plugin-react#1053</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1057">https://github.com/facebook/flipper/issues/1057</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1057">jsx-eslint/eslint-plugin-react#1057</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/105">https://github.com/facebook/flipper/issues/105</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/105">jsx-eslint/eslint-plugin-react#105</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1061">https://github.com/facebook/flipper/issues/1061</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1061">jsx-eslint/eslint-plugin-react#1061</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1062">https://github.com/facebook/flipper/issues/1062</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1062">jsx-eslint/eslint-plugin-react#1062</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1070">https://github.com/facebook/flipper/issues/1070</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1070">jsx-eslint/eslint-plugin-react#1070</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1071">https://github.com/facebook/flipper/issues/1071</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1071">jsx-eslint/eslint-plugin-react#1071</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1073">https://github.com/facebook/flipper/issues/1073</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1073">jsx-eslint/eslint-plugin-react#1073</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1076">https://github.com/facebook/flipper/issues/1076</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1076">jsx-eslint/eslint-plugin-react#1076</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1079">https://github.com/facebook/flipper/issues/1079</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1079">jsx-eslint/eslint-plugin-react#1079</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1088">https://github.com/facebook/flipper/issues/1088</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1088">jsx-eslint/eslint-plugin-react#1088</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1098">https://github.com/facebook/flipper/issues/1098</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1098">jsx-eslint/eslint-plugin-react#1098</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1101">https://github.com/facebook/flipper/issues/1101</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1101">jsx-eslint/eslint-plugin-react#1101</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1103">https://github.com/facebook/flipper/issues/1103</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1103">jsx-eslint/eslint-plugin-react#1103</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/110">https://github.com/facebook/flipper/issues/110</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/110">jsx-eslint/eslint-plugin-react#110</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1116">https://github.com/facebook/flipper/issues/1116</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1116">jsx-eslint/eslint-plugin-react#1116</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1117">https://github.com/facebook/flipper/issues/1117</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1117">jsx-eslint/eslint-plugin-react#1117</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1119">https://github.com/facebook/flipper/issues/1119</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1119">jsx-eslint/eslint-plugin-react#1119</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1121">https://github.com/facebook/flipper/issues/1121</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1121">jsx-eslint/eslint-plugin-react#1121</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1122">https://github.com/facebook/flipper/issues/1122</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1122">jsx-eslint/eslint-plugin-react#1122</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1123">https://github.com/facebook/flipper/issues/1123</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1123">jsx-eslint/eslint-plugin-react#1123</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1130">https://github.com/facebook/flipper/issues/1130</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1130">jsx-eslint/eslint-plugin-react#1130</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1131">https://github.com/facebook/flipper/issues/1131</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1131">jsx-eslint/eslint-plugin-react#1131</a></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.10...v7.31.11">7.31.11</a> - 2022.11.17</h2> <h3>Fixed</h3> <ul> <li>[<code>jsx-no-target-blank</code>]: allow ternaries with literals (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3464">https://github.com/facebook/flipper/issues/3464</a>[] <a href="https://github.com/akulsr0"><code>@akulsr0</code></a>)</li> <li>[<code>no-unknown-property</code>]: add <code>inert</code> attribute (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3484">https://github.com/facebook/flipper/issues/3484</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>jsx-key</code>]: detect keys in logical expression and conditional expression (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3490">https://github.com/facebook/flipper/issues/3490</a>[] <a href="https://github.com/metreniuk"><code>@metreniuk</code></a>)</li> </ul> <h3>Changed</h3> <ul> <li>[Perf] component detection: improve performance by avoiding traversing parents unnecessarily (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3459">https://github.com/facebook/flipper/issues/3459</a>[] <a href="https://github.com/golopot"><code>@golopot</code></a>)</li> <li>[Docs] <code>forbid-component-props</code>: inclusive language w/ allowlist (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3473">https://github.com/facebook/flipper/issues/3473</a>[] <a href="https://github.com/AndersDJohnson"><code>@AndersDJohnson</code></a>)</li> <li>[Docs] automate doc generation with <code>eslint-doc-generator</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3469">https://github.com/facebook/flipper/issues/3469</a>[] <a href="https://github.com/bmish"><code>@bmish</code></a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3490">https://github.com/facebook/flipper/issues/3490</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3490">jsx-eslint/eslint-plugin-react#3490</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3484">https://github.com/facebook/flipper/issues/3484</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3484">jsx-eslint/eslint-plugin-react#3484</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3473">https://github.com/facebook/flipper/issues/3473</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3473">jsx-eslint/eslint-plugin-react#3473</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3469">https://github.com/facebook/flipper/issues/3469</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3469">jsx-eslint/eslint-plugin-react#3469</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3464">https://github.com/facebook/flipper/issues/3464</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3464">jsx-eslint/eslint-plugin-react#3464</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3459">https://github.com/facebook/flipper/issues/3459</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3459">jsx-eslint/eslint-plugin-react#3459</a></p> <h2><a href="https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.9...v7.31.10">7.31.10</a> - 2022.10.10</h2> <h3>Fixed</h3> <ul> <li>[<code>no-unknown-property</code>]: allow <code>allowFullScreen</code> on <code>iframe</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3455">https://github.com/facebook/flipper/issues/3455</a>[] <a href="https://github.com/almeidx"><code>@almeidx</code></a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3455">https://github.com/facebook/flipper/issues/3455</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3455">jsx-eslint/eslint-plugin-react#3455</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="8e5ce6c5b1"><code>8e5ce6c</code></a> Update CHANGELOG and bump version</li> <li><a href="041a120d6d"><code>041a120</code></a> [Fix] <code>jsx-key</code>: detect keys in logical expression and conditional expression...</li> <li><a href="f5e5da89f5"><code>f5e5da8</code></a> [Deps] update <code>array-includes</code>, <code>array.prototype.flatmap</code>, `array.prototype.t...</li> <li><a href="acebf4d94b"><code>acebf4d</code></a> [Dev Deps] update <code>babel/core</code></li> <li><a href="4c85b9e8ae"><code>4c85b9e</code></a> [Fix] <code>no-unknown-property</code>: add <code>inert</code> attribute (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3484">https://github.com/facebook/flipper/issues/3484</a>)</li> <li><a href="1e16be1dc5"><code>1e16be1</code></a> [Docs] automate doc generation with <code>eslint-doc-generator</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3469">https://github.com/facebook/flipper/issues/3469</a>)</li> <li><a href="03df592795"><code>03df592</code></a> [actions] rename secret to a more approps name</li> <li><a href="7a3fd6ec76"><code>7a3fd6e</code></a> [actions] update used actions</li> <li><a href="e40b0a6b44"><code>e40b0a6</code></a> [Docs] <code>forbid-component-props</code>: inclusive language w/ allowlist (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3473">https://github.com/facebook/flipper/issues/3473</a>)</li> <li><a href="a8d29428fa"><code>a8d2942</code></a> [actions] Add npm publish workflow (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3460">https://github.com/facebook/flipper/issues/3460</a>)</li> <li>Additional commits viewable in <a href="https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.9...v7.31.11">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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) </details> Pull Request resolved: https://github.com/facebook/flipper/pull/4323 Reviewed By: antonk52 Differential Revision: D41472345 Pulled By: passy fbshipit-source-id: 390a1440fe42d5fb2dcb3421284a4721dd21dac1