[openstreetmap/openstreetmap-website] Bump eslint from 8.57.0 to 9.0.0 (PR #4650)

dependabot[bot] notifications at github.com
Fri Apr 5 23:08:51 UTC 2024


Bumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p>
<blockquote>
<h2>v9.0.0</h2>
<h2>Breaking Changes</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/b7cf3bd29f25a0bab4102a51029bf47c50f406b5"><code>b7cf3bd</code></a> fix!: correct <code>camelcase</code> rule schema for <code>allow</code> option (<a href="https://redirect.github.com/eslint/eslint/issues/18232">#18232</a>) (eMerzh)</li>
<li><a href="https://github.com/eslint/eslint/commit/09bd7fe09ad255a263286e90accafbe2bf04ccfc"><code>09bd7fe</code></a> feat!: move AST traversal into SourceCode (<a href="https://redirect.github.com/eslint/eslint/issues/18167">#18167</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/79a95eb7da7fe657b6448c225d4f8ac31117456a"><code>79a95eb</code></a> feat!: disallow multiple configuration comments for same rule (<a href="https://redirect.github.com/eslint/eslint/issues/18157">#18157</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a> feat!: Rule Tester checks for missing placeholder data in the message (<a href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>) (fnx)</li>
<li><a href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a> feat!: default for <code>enforceForClassMembers</code> in <code>no-useless-computed-key</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a> feat!: Stricter rule test validations (<a href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>) (fnx)</li>
<li><a href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a> feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>) (Josh Goldberg ✨)</li>
<li><a href="https://github.com/eslint/eslint/commit/57089cb5166acf8b8bdba8a8dbeb0a129f841478"><code>57089cb</code></a> feat!: no-restricted-imports allow multiple config entries for same path (<a href="https://redirect.github.com/eslint/eslint/issues/18021">#18021</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/2e1d54960051b59e1c731fa44c2ef843290b1335"><code>2e1d549</code></a> feat!: detect duplicate test cases (<a href="https://redirect.github.com/eslint/eslint/issues/17955">#17955</a>) (Bryan Mishkin)</li>
<li><a href="https://github.com/eslint/eslint/commit/701f1afbee34e458b56d2dfa36d9153d6aebea3a"><code>701f1af</code></a> feat!: no-inner-declaration new default behaviour and option (<a href="https://redirect.github.com/eslint/eslint/issues/17885">#17885</a>) (Tanuj Kanti)</li>
<li><a href="https://github.com/eslint/eslint/commit/bde51055530d4a71bd9f48c90ed7de9c0b767d86"><code>bde5105</code></a> fix!: handle <code>--output-file</code> for empty output when saving to disk (<a href="https://redirect.github.com/eslint/eslint/issues/17957">#17957</a>) (Nitin Kumar)</li>
<li><a href="https://github.com/eslint/eslint/commit/07107a5904c2580243971c8ad7f26a04738b712e"><code>07107a5</code></a> fix!: upgrade eslint-scope at 8.0.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17942">#17942</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/3ee0f6ca5d756da647e4e76bf3daa82a5905a792"><code>3ee0f6c</code></a> fix!: no-unused-vars <code>varsIgnorePattern</code> behavior with catch arguments (<a href="https://redirect.github.com/eslint/eslint/issues/17932">#17932</a>) (Tanuj Kanti)</li>
<li><a href="https://github.com/eslint/eslint/commit/51f8bc836bf0b13dad3a897ae84259bcdaed2431"><code>51f8bc8</code></a> fix!: configuration comments with just severity should retain options (<a href="https://redirect.github.com/eslint/eslint/issues/17945">#17945</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/d191bdd67214c33e65bd605e616ca7cc947fd045"><code>d191bdd</code></a> feat!: Remove CodePath#currentSegments (<a href="https://redirect.github.com/eslint/eslint/issues/17936">#17936</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/946ae00457265eb298eb169d6d48ca7ec71b9eef"><code>946ae00</code></a> feat!: FlatRuleTester -&gt; RuleTester (<a href="https://redirect.github.com/eslint/eslint/issues/17922">#17922</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/baff28ce8f167f564471f1d70d6e9c4b0cb1a508"><code>baff28c</code></a> feat!: remove <code>no-inner-declarations</code> from <code>eslint:recommended</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17920">#17920</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/cadfbcd468737fc9447243edd1d15058efb6d3d8"><code>cadfbcd</code></a> feat!: Rename FlatESLint to ESLint (<a href="https://redirect.github.com/eslint/eslint/issues/17914">#17914</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/d1018fc5e59db0495aa4a7f501c9d3f831981f35"><code>d1018fc</code></a> feat!: skip running warnings in --quiet mode (<a href="https://redirect.github.com/eslint/eslint/issues/17274">#17274</a>) (Maddy Miller)</li>
<li><a href="https://github.com/eslint/eslint/commit/fb81b1cb78d2692a87fd3591fdc0f96b0c95e760"><code>fb81b1c</code></a> feat!: Set default <code>schema: []</code>, drop support for function-style rules (<a href="https://redirect.github.com/eslint/eslint/issues/17792">#17792</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/0b21e1fd67d94f907d007a7a9707a3ae1cc08575"><code>0b21e1f</code></a> feat!: add two more cases to <code>no-implicit-coercion</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17832">#17832</a>) (Gürgün Dayıoğlu)</li>
<li><a href="https://github.com/eslint/eslint/commit/2916c63046603e0cdc578d3c2eef8fca5b2e8847"><code>2916c63</code></a> feat!: Switch Linter to flat config by default (<a href="https://redirect.github.com/eslint/eslint/issues/17851">#17851</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/200518eb6d42de4c3b0c6ef190fc09a95718297e"><code>200518e</code></a> fix!: Parsing 'exported' comment using parseListConfig (<a href="https://redirect.github.com/eslint/eslint/issues/17675">#17675</a>) (amondev)</li>
<li><a href="https://github.com/eslint/eslint/commit/bdd6ba138645dba0442bb0ed2ee73049df56f38d"><code>bdd6ba1</code></a> feat!: Remove valid-jsdoc and require-jsdoc (<a href="https://redirect.github.com/eslint/eslint/issues/17694">#17694</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/12be3071d014814149e8e6d602f5c192178ca771"><code>12be307</code></a> fix!: Behavior of CLI when no arguments are passed (<a href="https://redirect.github.com/eslint/eslint/issues/17644">#17644</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/8fe8c5626b98840d6a8580004f6ceffeff56264f"><code>8fe8c56</code></a> feat!: Update shouldUseFlatConfig and CLI so flat config is default (<a href="https://redirect.github.com/eslint/eslint/issues/17748">#17748</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/60dea3e3abd6c0b6aab25437b2d0501b0d30b70c"><code>60dea3e</code></a> feat!: deprecate no-new-symbol, recommend no-new-native-nonconstructor (<a href="https://redirect.github.com/eslint/eslint/issues/17710">#17710</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/5aa9c499da48b2d3187270d5d8ece71ad7521f56"><code>5aa9c49</code></a> feat!: check for parsing errors in suggestion fixes (<a href="https://redirect.github.com/eslint/eslint/issues/16639">#16639</a>) (Bryan Mishkin)</li>
<li><a href="https://github.com/eslint/eslint/commit/b3e0bb03cc814e78b06a1acc4e5347b4c90d72bf"><code>b3e0bb0</code></a> feat!: assert suggestion messages are unique in rule testers (<a href="https://redirect.github.com/eslint/eslint/issues/17532">#17532</a>) (Josh Goldberg ✨)</li>
<li><a href="https://github.com/eslint/eslint/commit/e563c52e35d25f726d423cc3b1dffcd80027fd99"><code>e563c52</code></a> feat!: <code>no-invalid-regexp</code> make allowConstructorFlags case-sensitive (<a href="https://redirect.github.com/eslint/eslint/issues/17533">#17533</a>) (Josh Goldberg ✨)</li>
<li><a href="https://github.com/eslint/eslint/commit/e5f02c70084c4f80900c0875b08f665e1f030af2"><code>e5f02c7</code></a> fix!: no-sequences rule schema correction (<a href="https://redirect.github.com/eslint/eslint/issues/17878">#17878</a>) (MHO)</li>
<li><a href="https://github.com/eslint/eslint/commit/6ee3e9eb5df7bdfdaa1746214793ed511112be76"><code>6ee3e9e</code></a> feat!: Update <code>eslint:recommended</code> configuration (<a href="https://redirect.github.com/eslint/eslint/issues/17716">#17716</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/c2cf85a7447777e6b499cbb5c49de919bb5c817f"><code>c2cf85a</code></a> feat!: drop support for string configurations in flat config array (<a href="https://redirect.github.com/eslint/eslint/issues/17717">#17717</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/c314fd612587c42cfbe6acbe286629c4178be3f7"><code>c314fd6</code></a> feat!: Remove <code>SourceCode#getComments()</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17715">#17715</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/ae78ff16558a1a2ca07b2b9cd294157d1bdcce2e"><code>ae78ff1</code></a> feat!: Remove deprecated context methods (<a href="https://redirect.github.com/eslint/eslint/issues/17698">#17698</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/f71c328e2786e2d73f168e43c7f96de172484a49"><code>f71c328</code></a> feat!: Swap FlatESLint-ESLint, FlatRuleTester-RuleTester in API (<a href="https://redirect.github.com/eslint/eslint/issues/17823">#17823</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/5304da03d94dc8cb19060e2efc9206784c4cec0e"><code>5304da0</code></a> feat!: remove formatters except html, json(-with-metadata), and stylish (<a href="https://redirect.github.com/eslint/eslint/issues/17531">#17531</a>) (Josh Goldberg ✨)</li>
<li><a href="https://github.com/eslint/eslint/commit/e1e827ffcbd73faa40dbac3b97529452e9c67108"><code>e1e827f</code></a> feat!: Require Node.js <code>^18.18.0 || ^20.9.0 || &gt;=21.1.0</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17725">#17725</a>) (Milos Djermanovic)</li>
</ul>
<h2>Features</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/d54a41200483b7dd90531841a48a1f3a91f172fe"><code>d54a412</code></a> feat: Add --inspect-config CLI flag (<a href="https://redirect.github.com/eslint/eslint/issues/18270">#18270</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/97ce45bcdaf2320efd59bb7974e0c8e073aab672"><code>97ce45b</code></a> feat: Add <code>reportUsedIgnorePattern</code> option to <code>no-unused-vars</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/17662">#17662</a>) (Pearce Ropion)</li>
<li><a href="https://github.com/eslint/eslint/commit/3e9fcea3808af83bda1e610aa2d33fb92135b5de"><code>3e9fcea</code></a> feat: Show config names in error messages (<a href="https://redirect.github.com/eslint/eslint/issues/18256">#18256</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/de408743b5c3fc25ebd7ef5fb11ab49ab4d06c36"><code>de40874</code></a> feat: Rule Performance Statistics for flat ESLint (<a href="https://redirect.github.com/eslint/eslint/issues/17850">#17850</a>) (Mara Kiefer)</li>
<li><a href="https://github.com/eslint/eslint/commit/d85c436353d566d261798c51dadb8ed50def1a7d"><code>d85c436</code></a> feat: use-isnan report NaN in <code>indexOf</code> and <code>lastIndexOf</code> with fromIndex (<a href="https://redirect.github.com/eslint/eslint/issues/18225">#18225</a>) (Tanuj Kanti)</li>
<li><a href="https://github.com/eslint/eslint/commit/b8fb57256103b908712302ccd508f464eff1c9dc"><code>b8fb572</code></a> feat: add <code>reportUnusedFallthroughComment</code> option to no-fallthrough rule (<a href="https://redirect.github.com/eslint/eslint/issues/18188">#18188</a>) (Kirk Waiblinger)</li>
<li><a href="https://github.com/eslint/eslint/commit/1c173dc1f3d36a28cb2543e93675c2fbdb6fa9f1"><code>1c173dc</code></a> feat: add <code>ignoreClassWithStaticInitBlock</code> option to <code>no-unused-vars</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18170">#18170</a>) (Tanuj Kanti)</li>
<li><a href="https://github.com/eslint/eslint/commit/a451b32b33535a57b4b7e24291f30760f65460ba"><code>a451b32</code></a> feat: make <code>no-misleading-character-class</code> report more granular errors (<a href="https://redirect.github.com/eslint/eslint/issues/18082">#18082</a>) (Francesco Trotta)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p>
<blockquote>
<p>v9.0.0 - April 5, 2024</p>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/19f9a8926bd7888ab4a813ae323ad3c332fd5d5c"><code>19f9a89</code></a> chore: Update dependencies for v9.0.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18275">#18275</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/7c957f295dcd97286016cfb3c121dbae72f26a91"><code>7c957f2</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/d73a33caddc34ab1eb62039f0f661a338836147c"><code>d73a33c</code></a> chore: ignore <code>/docs/v8.x</code> in link checker (<a href="https://redirect.github.com/eslint/eslint/issues/18274">#18274</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/d54a41200483b7dd90531841a48a1f3a91f172fe"><code>d54a412</code></a> feat: Add --inspect-config CLI flag (<a href="https://redirect.github.com/eslint/eslint/issues/18270">#18270</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/e151050e64b57f156c32f6d0d1f20dce08b5a610"><code>e151050</code></a> docs: update get-started to the new <code>@eslint/create-config</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18217">#18217</a>) (唯然)</li>
<li><a href="https://github.com/eslint/eslint/commit/610c1486dc54a095667822113eb08062a1aad2b7"><code>610c148</code></a> fix: Support <code>using</code> declarations in no-lone-blocks (<a href="https://redirect.github.com/eslint/eslint/issues/18269">#18269</a>) (Kirk Waiblinger)</li>
<li><a href="https://github.com/eslint/eslint/commit/44a81c6151c58a3f4c1f6bb2927b0996f81c2daa"><code>44a81c6</code></a> chore: upgrade knip (<a href="https://redirect.github.com/eslint/eslint/issues/18272">#18272</a>) (Lars Kappert)</li>
<li><a href="https://github.com/eslint/eslint/commit/94178ad5cf4cfa1c8664dd8ac878790e72c90d8c"><code>94178ad</code></a> docs: mention about <code>name</code> field in flat config (<a href="https://redirect.github.com/eslint/eslint/issues/18252">#18252</a>) (Anthony Fu)</li>
<li><a href="https://github.com/eslint/eslint/commit/1765c24df2f48ab1c1565177b8c6dbef63acf977"><code>1765c24</code></a> docs: add Troubleshooting page (<a href="https://redirect.github.com/eslint/eslint/issues/18181">#18181</a>) (Josh Goldberg ✨)</li>
<li><a href="https://github.com/eslint/eslint/commit/e80b60c342f59db998afefd856b31159a527886a"><code>e80b60c</code></a> chore: remove code for testing version selectors (<a href="https://redirect.github.com/eslint/eslint/issues/18266">#18266</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/96607d0581845fab19f832cd435547f9da960733"><code>96607d0</code></a> docs: version selectors synchronization (<a href="https://redirect.github.com/eslint/eslint/issues/18260">#18260</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/e508800658d0a71356ccc8b94a30e06140fc8858"><code>e508800</code></a> fix: rule tester ignore irrelevant test case properties (<a href="https://redirect.github.com/eslint/eslint/issues/18235">#18235</a>) (fnx)</li>
<li><a href="https://github.com/eslint/eslint/commit/a129acba0bd2d44480b56fd96c3d5444e850ba5b"><code>a129acb</code></a> fix: flat config name on ignores object (<a href="https://redirect.github.com/eslint/eslint/issues/18258">#18258</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/97ce45bcdaf2320efd59bb7974e0c8e073aab672"><code>97ce45b</code></a> feat: Add <code>reportUsedIgnorePattern</code> option to <code>no-unused-vars</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/17662">#17662</a>) (Pearce Ropion)</li>
<li><a href="https://github.com/eslint/eslint/commit/651ec9122d0bd8dd08082098bd1e1a24892983f2"><code>651ec91</code></a> docs: remove <code>/* eslint-env */</code> comments from rule examples (<a href="https://redirect.github.com/eslint/eslint/issues/18249">#18249</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/950c4f11c6797de56a5b056affd0c74211840957"><code>950c4f1</code></a> docs: Update README (GitHub Actions Bot)</li>
<li><a href="https://github.com/eslint/eslint/commit/3e9fcea3808af83bda1e610aa2d33fb92135b5de"><code>3e9fcea</code></a> feat: Show config names in error messages (<a href="https://redirect.github.com/eslint/eslint/issues/18256">#18256</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/b7cf3bd29f25a0bab4102a51029bf47c50f406b5"><code>b7cf3bd</code></a> fix!: correct <code>camelcase</code> rule schema for <code>allow</code> option (<a href="https://redirect.github.com/eslint/eslint/issues/18232">#18232</a>) (eMerzh)</li>
<li><a href="https://github.com/eslint/eslint/commit/12f574628f2adbe1bfed07aafecf5152b5fc3f4d"><code>12f5746</code></a> docs: add info about dot files and dir in flat config (<a href="https://redirect.github.com/eslint/eslint/issues/18239">#18239</a>) (Tanuj Kanti)</li>
<li><a href="https://github.com/eslint/eslint/commit/b93f4085c105117a1081b249bd50c0831127fab3"><code>b93f408</code></a> docs: update shared settings example (<a href="https://redirect.github.com/eslint/eslint/issues/18251">#18251</a>) (Tanuj Kanti)</li>
<li><a href="https://github.com/eslint/eslint/commit/26384d3367e11bd4909a3330b72741742897fa1f"><code>26384d3</code></a> docs: fix <code>ecmaVersion</code> in one example, add checks (<a href="https://redirect.github.com/eslint/eslint/issues/18241">#18241</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/77470973a0c2cae8ce07a456f2ad95896bc8d1d3"><code>7747097</code></a> docs: Update PR review process (<a href="https://redirect.github.com/eslint/eslint/issues/18233">#18233</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/b07d427826f81c2bdb683d04879093c687479edf"><code>b07d427</code></a> docs: fix typo (<a href="https://redirect.github.com/eslint/eslint/issues/18246">#18246</a>) (Kirill Gavrilov)</li>
<li><a href="https://github.com/eslint/eslint/commit/a98babcda227649b2299d10e3f887241099406f7"><code>a98babc</code></a> chore: add npm script to run WebdriverIO test (<a href="https://redirect.github.com/eslint/eslint/issues/18238">#18238</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/9b7bd3be066ac1f72fa35c4d31a1b178c7e2b683"><code>9b7bd3b</code></a> chore: update dependency markdownlint to ^0.34.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18237">#18237</a>) (renovate[bot])</li>
<li><a href="https://github.com/eslint/eslint/commit/778082d4fa5e2fc97549c9e5acaecc488ef928f5"><code>778082d</code></a> docs: add Glossary page (<a href="https://redirect.github.com/eslint/eslint/issues/18187">#18187</a>) (Josh Goldberg ✨)</li>
<li><a href="https://github.com/eslint/eslint/commit/dadc5bf843a7181b9724a261c7ac0486091207aa"><code>dadc5bf</code></a> fix: <code>constructor-super</code> false positives with loops (<a href="https://redirect.github.com/eslint/eslint/issues/18226">#18226</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/de408743b5c3fc25ebd7ef5fb11ab49ab4d06c36"><code>de40874</code></a> feat: Rule Performance Statistics for flat ESLint (<a href="https://redirect.github.com/eslint/eslint/issues/17850">#17850</a>) (Mara Kiefer)</li>
<li><a href="https://github.com/eslint/eslint/commit/d85c436353d566d261798c51dadb8ed50def1a7d"><code>d85c436</code></a> feat: use-isnan report NaN in <code>indexOf</code> and <code>lastIndexOf</code> with fromIndex (<a href="https://redirect.github.com/eslint/eslint/issues/18225">#18225</a>) (Tanuj Kanti)</li>
<li><a href="https://github.com/eslint/eslint/commit/b185eb97ec60319cc39023e8615959dd598919ae"><code>b185eb9</code></a> 9.0.0-rc.0 (Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/26010c209d2657cd401bf2550ba4f276cb318f7d"><code>26010c2</code></a> Build: changelog update for 9.0.0-rc.0 (Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/297416d2b41f5880554d052328aa36cd79ceb051"><code>297416d</code></a> chore: package.json update for eslint-9.0.0-rc.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18223">#18223</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/d363c51b177e085b011c7fde1c5a5a09b3db9cdb"><code>d363c51</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/239a7e27209a6b861d634b3ef245ebbb805793a3"><code>239a7e2</code></a> docs: Clarify the description of <code>sort-imports</code> options (<a href="https://redirect.github.com/eslint/eslint/issues/18198">#18198</a>) (gyeongwoo park)</li>
<li><a href="https://github.com/eslint/eslint/commit/09bd7fe09ad255a263286e90accafbe2bf04ccfc"><code>09bd7fe</code></a> feat!: move AST traversal into SourceCode (<a href="https://redirect.github.com/eslint/eslint/issues/18167">#18167</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/b91f9dc072f17f5ea79803deb86cf002d031b4cf"><code>b91f9dc</code></a> build: fix TypeError in prism-eslint-hooks.js (<a href="https://redirect.github.com/eslint/eslint/issues/18209">#18209</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/4769c86cc16e0b54294c0a394a1ec7ed88fc334f"><code>4769c86</code></a> docs: fix incorrect example in <code>no-lone-blocks</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18215">#18215</a>) (Tanuj Kanti)</li>
<li><a href="https://github.com/eslint/eslint/commit/1b841bb04ac642c5ee84d1e44be3e53317579526"><code>1b841bb</code></a> chore: fix some comments (<a href="https://redirect.github.com/eslint/eslint/issues/18213">#18213</a>) (avoidaway)</li>
<li><a href="https://github.com/eslint/eslint/commit/b8fb57256103b908712302ccd508f464eff1c9dc"><code>b8fb572</code></a> feat: add <code>reportUnusedFallthroughComment</code> option to no-fallthrough rule (<a href="https://redirect.github.com/eslint/eslint/issues/18188">#18188</a>) (Kirk Waiblinger)</li>
<li><a href="https://github.com/eslint/eslint/commit/ae8103de69c12c6e71644a1de9589644e6767d15"><code>ae8103d</code></a> fix: load plugins in the CLI in flat config mode (<a href="https://redirect.github.com/eslint/eslint/issues/18185">#18185</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/5251327711a2d7083e3c629cb8e48d9d1e809add"><code>5251327</code></a> docs: Update README (GitHub Actions Bot)</li>
<li><a href="https://github.com/eslint/eslint/commit/29c359599c2ddd168084a2c8cbca626c51d0dc13"><code>29c3595</code></a> chore: remove repetitive words (<a href="https://redirect.github.com/eslint/eslint/issues/18193">#18193</a>) (cuithon)</li>
<li><a href="https://github.com/eslint/eslint/commit/1dc861897e8b47280e878d609c13c9e41892f427"><code>1dc8618</code></a> docs: Update README (GitHub Actions Bot)</li>
<li><a href="https://github.com/eslint/eslint/commit/acc2e06edd55eaab58530d891c0a572c1f0ec453"><code>acc2e06</code></a> chore: Introduce Knip (<a href="https://redirect.github.com/eslint/eslint/issues/18005">#18005</a>) (Lars Kappert)</li>
<li><a href="https://github.com/eslint/eslint/commit/ba89c73261f7fd1b6cdd50cfaeb8f4ce36101757"><code>ba89c73</code></a> 9.0.0-beta.2 (Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/d7ec0d1fbdbafa139d090ffd8b42d33bd4aa46f8"><code>d7ec0d1</code></a> Build: changelog update for 9.0.0-beta.2 (Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/75092764db117252067558bd3fbbf0c66ac081b7"><code>7509276</code></a> chore: upgrade <code>@​eslint/js</code><a href="https://github.com/9"><code>@​9</code></a>.0.0-beta.2 (<a href="https://redirect.github.com/eslint/eslint/issues/18180">#18180</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/96087b33dc10311bba83e22cc968919c358a0188"><code>96087b3</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/e0cbc50179adac1670f4e0bd9093387a51f4f42a"><code>e0cbc50</code></a> 9.0.0</li>
<li><a href="https://github.com/eslint/eslint/commit/75cb5f40478e8d158c5034e362a07c53d3a9ac1e"><code>75cb5f4</code></a> Build: changelog update for 9.0.0</li>
<li><a href="https://github.com/eslint/eslint/commit/19f9a8926bd7888ab4a813ae323ad3c332fd5d5c"><code>19f9a89</code></a> chore: Update dependencies for v9.0.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18275">#18275</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/7c957f295dcd97286016cfb3c121dbae72f26a91"><code>7c957f2</code></a> chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a href="https://github.com/eslint/eslint/commit/d73a33caddc34ab1eb62039f0f661a338836147c"><code>d73a33c</code></a> chore: ignore <code>/docs/v8.x</code> in link checker (<a href="https://redirect.github.com/eslint/eslint/issues/18274">#18274</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/d54a41200483b7dd90531841a48a1f3a91f172fe"><code>d54a412</code></a> feat: Add --inspect-config CLI flag (<a href="https://redirect.github.com/eslint/eslint/issues/18270">#18270</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/e151050e64b57f156c32f6d0d1f20dce08b5a610"><code>e151050</code></a> docs: update get-started to the new <code>@eslint/create-config</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18217">#18217</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/610c1486dc54a095667822113eb08062a1aad2b7"><code>610c148</code></a> fix: Support <code>using</code> declarations in no-lone-blocks (<a href="https://redirect.github.com/eslint/eslint/issues/18269">#18269</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/44a81c6151c58a3f4c1f6bb2927b0996f81c2daa"><code>44a81c6</code></a> chore: upgrade knip (<a href="https://redirect.github.com/eslint/eslint/issues/18272">#18272</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/94178ad5cf4cfa1c8664dd8ac878790e72c90d8c"><code>94178ad</code></a> docs: mention about <code>name</code> field in flat config (<a href="https://redirect.github.com/eslint/eslint/issues/18252">#18252</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v8.57.0...v9.0.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=8.57.0&new-version=9.0.0)](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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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>
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/openstreetmap-website/pull/4650

-- Commit Summary --

  * Bump eslint from 8.57.0 to 9.0.0

-- File Changes --

    M package.json (2)
    M yarn.lock (224)

-- Patch Links --

https://github.com/openstreetmap/openstreetmap-website/pull/4650.patch
https://github.com/openstreetmap/openstreetmap-website/pull/4650.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/4650
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/pull/4650 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20240405/38e6868a/attachment-0001.htm>


More information about the rails-dev mailing list