Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update dependency eslint to v9 (#2001)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | dependencies | major | [`8.57.1` -> `9.21.0`](https://renovatebot.com/diffs/npm/eslint/8.57.1/9.21.0) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>eslint/eslint (eslint)</summary> ### [`v9.21.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.21.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.20.1...v9.21.0) #### Features - [`418717f`](https://redirect.github.com/eslint/eslint/commit/418717f1150bb794c40014eca60c9116de2b0488) feat: introduce new deprecated types for rules ([#​19238](https://redirect.github.com/eslint/eslint/issues/19238)) (fnx) - [`5c5b802`](https://redirect.github.com/eslint/eslint/commit/5c5b8025d3e2a2a796909bdf7866fdce2a2f334c) feat: Add `--ext` CLI option ([#​19405](https://redirect.github.com/eslint/eslint/issues/19405)) (Milos Djermanovic) #### Bug Fixes - [`db5340d`](https://redirect.github.com/eslint/eslint/commit/db5340d57bff6b6e3a148f0f2bb56c7da6614ec0) fix: update missing plugin message template ([#​19445](https://redirect.github.com/eslint/eslint/issues/19445)) (Milos Djermanovic) - [`d8ffdd4`](https://redirect.github.com/eslint/eslint/commit/d8ffdd4e51ac46cef51b4118aa3d97195b38de63) fix: do not exit process on rule crash ([#​19436](https://redirect.github.com/eslint/eslint/issues/19436)) (Francesco Trotta) #### Documentation - [`c5561ea`](https://redirect.github.com/eslint/eslint/commit/c5561ea7fcc9d48f7c8017f51fb64fcdf13ff832) docs: Update README (GitHub Actions Bot) - [`80b0485`](https://redirect.github.com/eslint/eslint/commit/80b048535e1d951692e838fe502fb0edb72c837f) docs: replace `var` with `let` and `const` in rule example ([#​19434](https://redirect.github.com/eslint/eslint/issues/19434)) (Tanuj Kanti) - [`f67d5e8`](https://redirect.github.com/eslint/eslint/commit/f67d5e875324a9d899598b11807a9c7624021432) docs: Update README (GitHub Actions Bot) - [`75afc61`](https://redirect.github.com/eslint/eslint/commit/75afc61ff89c8c38a31877d1302584af9266f6d3) docs: Update README (GitHub Actions Bot) - [`0636cab`](https://redirect.github.com/eslint/eslint/commit/0636caba7dd7c77c1845a69257bda68d5287a097) docs: Update Eleventy from v2 to v3 ([#​19415](https://redirect.github.com/eslint/eslint/issues/19415)) (Amaresh S M) - [`dd7d930`](https://redirect.github.com/eslint/eslint/commit/dd7d93063418a9a9064a0e7cb7f556f5b8b6e96b) docs: Update README (GitHub Actions Bot) #### Chores - [`a8c9a9f`](https://redirect.github.com/eslint/eslint/commit/a8c9a9f1b30db08094b145dd79921ae302b6ae24) chore: update `@eslint/eslintrc` and `@eslint/js` ([#​19453](https://redirect.github.com/eslint/eslint/issues/19453)) (Francesco Trotta) - [`265e0cf`](https://redirect.github.com/eslint/eslint/commit/265e0cf6d03df44f0e65ce5bcb0bac382189486a) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`3401b85`](https://redirect.github.com/eslint/eslint/commit/3401b85faaf75629900b7592433169fc00d8b224) test: add test for `Rule.ReportDescriptor` type ([#​19449](https://redirect.github.com/eslint/eslint/issues/19449)) (Francesco Trotta) - [`e497aa7`](https://redirect.github.com/eslint/eslint/commit/e497aa75f5441406985d417303081944f24acf6f) chore: update rewrite dependencies ([#​19448](https://redirect.github.com/eslint/eslint/issues/19448)) (Francesco Trotta) - [`dab5478`](https://redirect.github.com/eslint/eslint/commit/dab5478e8628447dbf9eaaa8b6f36d7ca253ed48) chore: better error message for missing plugin in config ([#​19402](https://redirect.github.com/eslint/eslint/issues/19402)) (Tanuj Kanti) - [`ebfe2eb`](https://redirect.github.com/eslint/eslint/commit/ebfe2ebc3d8b8f2d84caf309b2fc6bc8fd66fc22) chore: set js language for bug report issue config block ([#​19439](https://redirect.github.com/eslint/eslint/issues/19439)) (Josh Goldberg ✨) - [`5fd211d`](https://redirect.github.com/eslint/eslint/commit/5fd211d00b6f0fc58cf587196a432325b7b88ec2) test: processors can return subpaths ([#​19425](https://redirect.github.com/eslint/eslint/issues/19425)) (Milos Djermanovic) ### [`v9.20.1`](https://redirect.github.com/eslint/eslint/releases/tag/v9.20.1) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.20.0...v9.20.1) #### Bug Fixes - [`274f054`](https://redirect.github.com/eslint/eslint/commit/274f054f19f5f490d9496c6eee4bcd8620d2f4be) fix: fix `RuleContext` type ([#​19417](https://redirect.github.com/eslint/eslint/issues/19417)) (Francesco Trotta) #### Documentation - [`fe3ccb2`](https://redirect.github.com/eslint/eslint/commit/fe3ccb2ff43a9f20a7801c679f7d41f6a7ed3ddc) docs: allow typing in search box while dropdown is open ([#​19424](https://redirect.github.com/eslint/eslint/issues/19424)) (Amaresh S M) - [`93c78a5`](https://redirect.github.com/eslint/eslint/commit/93c78a5c58edb7ead9bff87c874d2ff9b824ec04) docs: Add instructions for pnpm compat ([#​19422](https://redirect.github.com/eslint/eslint/issues/19422)) (Nicholas C. Zakas) - [`b476a93`](https://redirect.github.com/eslint/eslint/commit/b476a930bb3a6d644c482747d985f5da0d89e1e9) docs: Fix Keyboard Navigation for Search Results ([#​19416](https://redirect.github.com/eslint/eslint/issues/19416)) (Amaresh S M) - [`ccb60c0`](https://redirect.github.com/eslint/eslint/commit/ccb60c0b1452e73750e3734c9cd7c7b12c473827) docs: Update README (GitHub Actions Bot) ### [`v9.20.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.20.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.19.0...v9.20.0) #### Features - [`e89a54a`](https://redirect.github.com/eslint/eslint/commit/e89a54a3090f3503daf5e36b02b0035c993e3fd1) feat: change behavior of inactive flags ([#​19386](https://redirect.github.com/eslint/eslint/issues/19386)) (Milos Djermanovic) #### Bug Fixes - [`91d4d9f`](https://redirect.github.com/eslint/eslint/commit/91d4d9f62095e302c71595cc04c47073f366315c) fix: Bring types in sync with [@​eslint/core](https://redirect.github.com/eslint/core) ([#​19157](https://redirect.github.com/eslint/eslint/issues/19157)) (Nicholas C. Zakas) - [`fa25c7a`](https://redirect.github.com/eslint/eslint/commit/fa25c7a79edee280f275fbc35b83bcde906d1480) fix: Emit warning when empty config file is used ([#​19399](https://redirect.github.com/eslint/eslint/issues/19399)) (Nicholas C. Zakas) - [`31a9fd0`](https://redirect.github.com/eslint/eslint/commit/31a9fd03d23aecf2b1e0c9b3df27554aff245723) fix: Clearer error message for wrong plugin format ([#​19380](https://redirect.github.com/eslint/eslint/issues/19380)) (Nicholas C. Zakas) - [`61d99e3`](https://redirect.github.com/eslint/eslint/commit/61d99e38f248f4d9abc09d970c4eebddd1af86ca) fix: Better error message for unserializable parser ([#​19384](https://redirect.github.com/eslint/eslint/issues/19384)) (Nicholas C. Zakas) - [`db1b9a6`](https://redirect.github.com/eslint/eslint/commit/db1b9a66e387e573f45885687dfefc04ab2877fe) fix: Ensure module scope is checked for references in `consistent-this` ([#​19383](https://redirect.github.com/eslint/eslint/issues/19383)) (Nicholas C. Zakas) - [`8bcd820`](https://redirect.github.com/eslint/eslint/commit/8bcd820f37f2361e4f7261a9876f52d21bd9de8f) fix: `arrow-body-style` crash with single-token body ([#​19379](https://redirect.github.com/eslint/eslint/issues/19379)) (Milos Djermanovic) #### Documentation - [`b7012c8`](https://redirect.github.com/eslint/eslint/commit/b7012c85f3c0f683baeffb6d856faf86c4d41702) docs: rewrite examples with var using let and const ([#​19407](https://redirect.github.com/eslint/eslint/issues/19407)) (Mueez Javaid Hashmi) - [`6406376`](https://redirect.github.com/eslint/eslint/commit/64063765afa5bf29855d996ccabfaa93b19bd458) docs: Update README (GitHub Actions Bot) - [`350f2b9`](https://redirect.github.com/eslint/eslint/commit/350f2b9349bc8d2230cd953c14b77071f2961f47) docs: rewrite some examples with var using let and const ([#​19404](https://redirect.github.com/eslint/eslint/issues/19404)) (Mueez Javaid Hashmi) - [`93c325a`](https://redirect.github.com/eslint/eslint/commit/93c325a7a841d0fe4b5bf79efdec832e7c8f805f) docs: rewrite examples with var using let and const ([#​19398](https://redirect.github.com/eslint/eslint/issues/19398)) (Mueez Javaid Hashmi) - [`56ff404`](https://redirect.github.com/eslint/eslint/commit/56ff4048e053374db39201e7e880bde4c930e19f) docs: replace var with let or const in rules docs ([#​19396](https://redirect.github.com/eslint/eslint/issues/19396)) (Daniel Harbrueger) - [`4053226`](https://redirect.github.com/eslint/eslint/commit/4053226996bbdec1ffdef8af1b9d7f5aa4b11b86) docs: change `sourceType` in `no-eval` examples ([#​19393](https://redirect.github.com/eslint/eslint/issues/19393)) (Milos Djermanovic) - [`1324af0`](https://redirect.github.com/eslint/eslint/commit/1324af027986d655848ee1a9dcb89a527917ea3e) docs: replace var with let and const in rules docs ([#​19392](https://redirect.github.com/eslint/eslint/issues/19392)) (Daniel Harbrueger) - [`8b87e00`](https://redirect.github.com/eslint/eslint/commit/8b87e007bb2ba59b73061d22ef34baffb5656b79) docs: replace `var` with `const` and `let` in rules ([#​19389](https://redirect.github.com/eslint/eslint/issues/19389)) (Tanuj Kanti) - [`758c66b`](https://redirect.github.com/eslint/eslint/commit/758c66bc8d83cd4eda9639b0745f0d0fb70f04f4) docs: Explain what frozen rules mean ([#​19382](https://redirect.github.com/eslint/eslint/issues/19382)) (Nicholas C. Zakas) - [`0ef8bb8`](https://redirect.github.com/eslint/eslint/commit/0ef8bb859c988e558683c2d8bd9c9606f22e456c) docs: additional checks for rule examples ([#​19358](https://redirect.github.com/eslint/eslint/issues/19358)) (Milos Djermanovic) - [`58ab2f6`](https://redirect.github.com/eslint/eslint/commit/58ab2f69d2d4cf9b49bf3fd303795040ec761ebd) docs: fix order of installation steps in getting started ([#​19326](https://redirect.github.com/eslint/eslint/issues/19326)) (Tanuj Kanti) #### Chores - [`979097a`](https://redirect.github.com/eslint/eslint/commit/979097a3b4c656e2d9faabd4a52010d6647911f6) chore: upgrade [@​eslint/js](https://redirect.github.com/eslint/js)[@​9](https://redirect.github.com/9).20.0 ([#​19412](https://redirect.github.com/eslint/eslint/issues/19412)) (Francesco Trotta) - [`031734e`](https://redirect.github.com/eslint/eslint/commit/031734efcb27e0d800da7ec32f5d5dae55f80564) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`d4c47c3`](https://redirect.github.com/eslint/eslint/commit/d4c47c3738f2bf53b4f6a1cf505861b35875ac5f) test: avoid empty config warning in test output ([#​19408](https://redirect.github.com/eslint/eslint/issues/19408)) (Milos Djermanovic) - [`67dd82a`](https://redirect.github.com/eslint/eslint/commit/67dd82ab88d784b6f36e471b6a5c6f64e37f9485) chore: update dependency [@​eslint/json](https://redirect.github.com/eslint/json) to ^0.10.0 ([#​19387](https://redirect.github.com/eslint/eslint/issues/19387)) (renovate\[bot]) - [`15ac0e1`](https://redirect.github.com/eslint/eslint/commit/15ac0e182486f32d63171a310050383e15767697) chore: add permissions: read-all to stale.yml workflow ([#​19374](https://redirect.github.com/eslint/eslint/issues/19374)) (Josh Goldberg ✨) ### [`v9.19.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.19.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.18.0...v9.19.0) #### Features - [`1637b8e`](https://redirect.github.com/eslint/eslint/commit/1637b8e87df5c7f58ab71e0e159f4b96c998e070) feat: add `--report-unused-inline-configs` ([#​19201](https://redirect.github.com/eslint/eslint/issues/19201)) (Josh Goldberg ✨) #### Bug Fixes - [`aae6717`](https://redirect.github.com/eslint/eslint/commit/aae67172ab9631b4267fc03f64d3c3d6d1fcda73) fix: sync rule type header comments automatically ([#​19276](https://redirect.github.com/eslint/eslint/issues/19276)) (Francesco Trotta) #### Documentation - [`cfea9ab`](https://redirect.github.com/eslint/eslint/commit/cfea9abe0e27cf2ce1d27232b8c70555397e141b) docs: Clarify overrideConfig option ([#​19370](https://redirect.github.com/eslint/eslint/issues/19370)) (Nicholas C. Zakas) - [`2b84f66`](https://redirect.github.com/eslint/eslint/commit/2b84f666cd7474bb061e2f12205af57f5dbb89d6) docs: Update README ([#​19362](https://redirect.github.com/eslint/eslint/issues/19362)) (Nicholas C. Zakas) - [`044f93c`](https://redirect.github.com/eslint/eslint/commit/044f93cbbe71a45130156004509083814e2b9669) docs: clarify frozen rule description ([#​19351](https://redirect.github.com/eslint/eslint/issues/19351)) (Pavel) - [`797ee7c`](https://redirect.github.com/eslint/eslint/commit/797ee7c0d669678b90c5d5742228bc7b24353f79) docs: fix Bluesky links ([#​19368](https://redirect.github.com/eslint/eslint/issues/19368)) (Milos Djermanovic) - [`81a9c0e`](https://redirect.github.com/eslint/eslint/commit/81a9c0ebc33dd33765711296f827c4448c80163d) docs: Update README (GitHub Actions Bot) - [`093fb3d`](https://redirect.github.com/eslint/eslint/commit/093fb3d40286588c2c425b738426ebfe5d142a63) docs: replace `var` with `let` and `const` in rule examples ([#​19365](https://redirect.github.com/eslint/eslint/issues/19365)) (Tanuj Kanti) - [`417de32`](https://redirect.github.com/eslint/eslint/commit/417de3298527e4f257e1ae7b02e1df9db3c9ed33) docs: replace var with const in rule examples ([#​19352](https://redirect.github.com/eslint/eslint/issues/19352)) (jj) - [`17f2aae`](https://redirect.github.com/eslint/eslint/commit/17f2aaec16d5afbb0d219bce6ae01d7b15d74828) docs: update getting-started config to match default generated config ([#​19308](https://redirect.github.com/eslint/eslint/issues/19308)) (0xDev) - [`8a0a5a8`](https://redirect.github.com/eslint/eslint/commit/8a0a5a8851f72982327c2aa3a41403963f025771) docs: better `global ignores` instruction ([#​19297](https://redirect.github.com/eslint/eslint/issues/19297)) (Jacopo Marrone) - [`6671a2c`](https://redirect.github.com/eslint/eslint/commit/6671a2cd8ccc710fefbccad9a813c3bea5f76c68) docs: Update README (GitHub Actions Bot) - [`e39d3f2`](https://redirect.github.com/eslint/eslint/commit/e39d3f22ff793db42e1f1fc3808cbb12fc513118) docs: fix divider for rule category ([#​19264](https://redirect.github.com/eslint/eslint/issues/19264)) (Tanuj Kanti) - [`e0cf53f`](https://redirect.github.com/eslint/eslint/commit/e0cf53f80a4b127524e0badc8999d5d1a247143f) docs: fix search result box position for small screens ([#​19328](https://redirect.github.com/eslint/eslint/issues/19328)) (Tanuj Kanti) - [`f92a680`](https://redirect.github.com/eslint/eslint/commit/f92a6803a10c66cf77408b2bf29c17bcd63b1049) docs: replace var with let or const in rule examples ([#​19331](https://redirect.github.com/eslint/eslint/issues/19331)) (Ravi Teja Kolla) - [`b04b84b`](https://redirect.github.com/eslint/eslint/commit/b04b84bc17d4aaaea1326cb08196593624db02a2) docs: revert accidental changes in TS config files docs ([#​19336](https://redirect.github.com/eslint/eslint/issues/19336)) (Francesco Trotta) #### Chores - [`9b9cb05`](https://redirect.github.com/eslint/eslint/commit/9b9cb0584867916d50aa2e9590b132e2ef8ca59c) chore: upgrade [@​eslint/js](https://redirect.github.com/eslint/js)[@​9](https://redirect.github.com/9).19.0 ([#​19371](https://redirect.github.com/eslint/eslint/issues/19371)) (Milos Djermanovic) - [`58560e7`](https://redirect.github.com/eslint/eslint/commit/58560e70bb4dcb305343fcd7c893ac56a404f674) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`2089707`](https://redirect.github.com/eslint/eslint/commit/20897070913418078d8f1ea9a877d223650dff73) test: fix failing test in Node.js v22.13.0 ([#​19345](https://redirect.github.com/eslint/eslint/issues/19345)) (Francesco Trotta) ### [`v9.18.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.18.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.17.0...v9.18.0) #### Features - [`e84e6e2`](https://redirect.github.com/eslint/eslint/commit/e84e6e269c4aefc84952e17a1f967697b02b7ad2) feat: Report allowed methods for `no-console` rule ([#​19306](https://redirect.github.com/eslint/eslint/issues/19306)) (Anna Bocharova) - [`8efc2d0`](https://redirect.github.com/eslint/eslint/commit/8efc2d0c92dab6099f34c1479cd80bdc5cd1b07b) feat: unflag TypeScript config files ([#​19266](https://redirect.github.com/eslint/eslint/issues/19266)) (Francesco Trotta) - [`87a9352`](https://redirect.github.com/eslint/eslint/commit/87a9352c621e7cd1d5bb77b3c08df7837363ea12) feat: check imports and class names in `no-shadow-restricted-names` ([#​19272](https://redirect.github.com/eslint/eslint/issues/19272)) (Milos Djermanovic) #### Bug Fixes - [`da768d4`](https://redirect.github.com/eslint/eslint/commit/da768d4541c4c30bfc33640a07a8d8a485520b18) fix: correct `overrideConfigFile` type ([#​19289](https://redirect.github.com/eslint/eslint/issues/19289)) (Francesco Trotta) #### Documentation - [`d9c23c5`](https://redirect.github.com/eslint/eslint/commit/d9c23c55be52a431141f38561c14140ee8b15686) docs: replace `var` with `const` in rule examples ([#​19325](https://redirect.github.com/eslint/eslint/issues/19325)) (Tanuj Kanti) - [`8e1a898`](https://redirect.github.com/eslint/eslint/commit/8e1a898411fd16c73332d7a2dd28aff9bac8da01) docs: add tabs to cli code blocks ([#​18784](https://redirect.github.com/eslint/eslint/issues/18784)) (Jay) - [`f3aeefb`](https://redirect.github.com/eslint/eslint/commit/f3aeefbd6547c25d78819ab7e77cf36a2c26611c) docs: rewrite using let and const in rule examples ([#​19320](https://redirect.github.com/eslint/eslint/issues/19320)) (PoloSpark) - [`0b680b3`](https://redirect.github.com/eslint/eslint/commit/0b680b3cc19c1e8d79ab94e7160051177c4adfe7) docs: Update README (GitHub Actions Bot) - [`98c86a9`](https://redirect.github.com/eslint/eslint/commit/98c86a99f7657a2f15ea30a251523446b10a7cad) docs: `Edit this page` button link to different branches ([#​19228](https://redirect.github.com/eslint/eslint/issues/19228)) (Tanuj Kanti) - [`6947901`](https://redirect.github.com/eslint/eslint/commit/6947901d14b18dbb2db259c9769bd8ac4cd04c3c) docs: remove hardcoded edit link ([#​19323](https://redirect.github.com/eslint/eslint/issues/19323)) (Milos Djermanovic) - [`03f2f44`](https://redirect.github.com/eslint/eslint/commit/03f2f442a9a8bec15e89786980c07be5980cdac5) docs: rewrite var with const in rules examples ([#​19317](https://redirect.github.com/eslint/eslint/issues/19317)) (Thiago) - [`26c3003`](https://redirect.github.com/eslint/eslint/commit/26c3003bfca2f7d98950446fdf5b3978d17a3a60) docs: Clarify dangers of eslint:all ([#​19318](https://redirect.github.com/eslint/eslint/issues/19318)) (Nicholas C. Zakas) - [`c038257`](https://redirect.github.com/eslint/eslint/commit/c03825730d277405c357388d62ed48b3973083ba) docs: add `eqeqeq` in related rules to `no-eq-null` ([#​19310](https://redirect.github.com/eslint/eslint/issues/19310)) (루밀LuMir) - [`89c8fc5`](https://redirect.github.com/eslint/eslint/commit/89c8fc54c977ac457d3b5525a87cec1c51e72e23) docs: rewrite examples with var using let and const ([#​19315](https://redirect.github.com/eslint/eslint/issues/19315)) (Amaresh S M) - [`db574c4`](https://redirect.github.com/eslint/eslint/commit/db574c4d380e2d25b6111a06bd15caa83f75bb2d) docs: add missing backticks to `no-void` ([#​19313](https://redirect.github.com/eslint/eslint/issues/19313)) (루밀LuMir) - [`8d943c3`](https://redirect.github.com/eslint/eslint/commit/8d943c335c528a6a6a631dcbd98506238240ecfb) docs: add missing backticks to `default-case-last` ([#​19311](https://redirect.github.com/eslint/eslint/issues/19311)) (루밀LuMir) - [`36ef8bb`](https://redirect.github.com/eslint/eslint/commit/36ef8bbeab495ef2598a4b1f52e32b4cb50be5e2) docs: rewrite examples with var using let and const ([#​19298](https://redirect.github.com/eslint/eslint/issues/19298)) (Amaresh S M) - [`1610c9e`](https://redirect.github.com/eslint/eslint/commit/1610c9ee1479f23b1bc5a6853d0b42b83dacdb7f) docs: add missing backticks to `no-else-return` ([#​19309](https://redirect.github.com/eslint/eslint/issues/19309)) (루밀LuMir) - [`df409d8`](https://redirect.github.com/eslint/eslint/commit/df409d8f76555c7baa4353d678d5fc460454a4d7) docs: Update README (GitHub Actions Bot) - [`2e84213`](https://redirect.github.com/eslint/eslint/commit/2e842138e689ee5623552e885c3a5ac1b0c2bfcf) docs: Fix Horizontal Scroll Overflow in Rule Description on Mobile View ([#​19304](https://redirect.github.com/eslint/eslint/issues/19304)) (Amaresh S M) - [`6e7361b`](https://redirect.github.com/eslint/eslint/commit/6e7361bb6ae93c87fccdf2219379c7793517f17a) docs: replace `var` with `let` and `const` in rule example ([#​19302](https://redirect.github.com/eslint/eslint/issues/19302)) (Tanuj Kanti) - [`069af5e`](https://redirect.github.com/eslint/eslint/commit/069af5e9ac43c7f33bd2a30abce3d5d94f504465) docs: rewrite `var` using `const` in rule examples ([#​19303](https://redirect.github.com/eslint/eslint/issues/19303)) (Kim GyeonWon) - [`064e35d`](https://redirect.github.com/eslint/eslint/commit/064e35de95339cfedcad467c3c9871d5ff70c1a7) docs: remove 'I hope to' comments from scope-manager-interface ([#​19300](https://redirect.github.com/eslint/eslint/issues/19300)) (Josh Goldberg ✨) - [`8e00305`](https://redirect.github.com/eslint/eslint/commit/8e003056a805468b07bcf4edba83a90a932fb520) docs: replace `var` with `const` in rule examples ([#​19299](https://redirect.github.com/eslint/eslint/issues/19299)) (Tanuj Kanti) - [`a559009`](https://redirect.github.com/eslint/eslint/commit/a559009f51ad9f081bae5252bb2b7a6e23c54767) docs: Add warning about extending core rules ([#​19295](https://redirect.github.com/eslint/eslint/issues/19295)) (Nicholas C. Zakas) - [`0bfdf6c`](https://redirect.github.com/eslint/eslint/commit/0bfdf6caaf3e1553c67a77da900245879c730ad3) docs: Update README (GitHub Actions Bot) - [`ce0b9ff`](https://redirect.github.com/eslint/eslint/commit/ce0b9ff04242f61c8c49fc1ce164eb45eb3c459a) docs: add navigation link for `code explorer` ([#​19285](https://redirect.github.com/eslint/eslint/issues/19285)) (Tanuj Kanti) - [`e255cc9`](https://redirect.github.com/eslint/eslint/commit/e255cc98abef202929112378bfe133f260f2ac9d) docs: add bluesky icon to footer ([#​19290](https://redirect.github.com/eslint/eslint/issues/19290)) (Tanuj Kanti) - [`5d64851`](https://redirect.github.com/eslint/eslint/commit/5d64851955f410f31c159a7097f6cc7d4a01d6a1) docs: remove outdated info about environments ([#​19296](https://redirect.github.com/eslint/eslint/issues/19296)) (Francesco Trotta) - [`eec01f0`](https://redirect.github.com/eslint/eslint/commit/eec01f04ae1c44f7c9a8c6afec59dd72f5a57600) docs: switch rule examples config format to `languageOptions` ([#​19277](https://redirect.github.com/eslint/eslint/issues/19277)) (Milos Djermanovic) - [`b36ca0a`](https://redirect.github.com/eslint/eslint/commit/b36ca0a490829c579358ec7193bde35275000e04) docs: Fixing Focus Order by Rearranging Element Sequence ([#​19241](https://redirect.github.com/eslint/eslint/issues/19241)) (Amaresh S M) - [`d122c8a`](https://redirect.github.com/eslint/eslint/commit/d122c8a756bb8e232ef7c25cca6dcae645094835) docs: add missing backticks to `sort-imports` ([#​19282](https://redirect.github.com/eslint/eslint/issues/19282)) (루밀LuMir) - [`0367a70`](https://redirect.github.com/eslint/eslint/commit/0367a70a43346f1b9df8be75d38f98f9cfe4007c) docs: update custom parser docs ([#​19288](https://redirect.github.com/eslint/eslint/issues/19288)) (Francesco Trotta) - [`8c07ebb`](https://redirect.github.com/eslint/eslint/commit/8c07ebb9004309f8691f972d554e8bbb3eb517bc) docs: add `border-radius` to `hX:target` selector styles ([#​19270](https://redirect.github.com/eslint/eslint/issues/19270)) (루밀LuMir) - [`eff7c57`](https://redirect.github.com/eslint/eslint/commit/eff7c5721c101975a03e7906905f1fe2c9538df0) docs: add limitation section in `no-loop-func` ([#​19287](https://redirect.github.com/eslint/eslint/issues/19287)) (Tanuj Kanti) - [`5db226f`](https://redirect.github.com/eslint/eslint/commit/5db226f4da9ad7d53a4505a90290b68d4036c082) docs: add missing backticks in various parts of the documentation ([#​19269](https://redirect.github.com/eslint/eslint/issues/19269)) (루밀LuMir) - [`789edbb`](https://redirect.github.com/eslint/eslint/commit/789edbbae5aeeefc8fee94cd653b0b5f3e2ae3eb) docs: Update README (GitHub Actions Bot) - [`613c06a`](https://redirect.github.com/eslint/eslint/commit/613c06a2c341758739473409a2331074884ec7f8) docs: mark rules that are frozen with ❄️ ([#​19231](https://redirect.github.com/eslint/eslint/issues/19231)) (Amaresh S M) - [`43172ec`](https://redirect.github.com/eslint/eslint/commit/43172ecbd449c13a503cb39539e31106179f5d80) docs: Update README (GitHub Actions Bot) - [`ac8b3c4`](https://redirect.github.com/eslint/eslint/commit/ac8b3c4ca9f7b84f84356137cf23a1ba6dfecf11) docs: fix description of `overrideConfigFile` option ([#​19262](https://redirect.github.com/eslint/eslint/issues/19262)) (Milos Djermanovic) - [`bbb9b46`](https://redirect.github.com/eslint/eslint/commit/bbb9b46c20662019e98df85dedde9b68719afa1f) docs: Update README (GitHub Actions Bot) - [`995b492`](https://redirect.github.com/eslint/eslint/commit/995b49231a3f0ccddb941663175ce4fead9c9432) docs: fix inconsistent divider in rule categories box ([#​19249](https://redirect.github.com/eslint/eslint/issues/19249)) (Tanuj Kanti) - [`f76d05d`](https://redirect.github.com/eslint/eslint/commit/f76d05da6e745adbea574c32b334638c7ba3c0c8) docs: Refactor search result handling with better event listener cleanup ([#​19252](https://redirect.github.com/eslint/eslint/issues/19252)) (Amaresh S M) - [`c5f3d7d`](https://redirect.github.com/eslint/eslint/commit/c5f3d7dab303468ae33ccfec61bba75a816f832c) docs: Update README (GitHub Actions Bot) #### Chores - [`c52be85`](https://redirect.github.com/eslint/eslint/commit/c52be85c4a916f70807377e1a486adb3a5857347) chore: upgrade to `@eslint/[email protected]` ([#​19330](https://redirect.github.com/eslint/eslint/issues/19330)) (Francesco Trotta) - [`362099c`](https://redirect.github.com/eslint/eslint/commit/362099c580992b2602316fc417ce3e595b96f28c) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`495aa49`](https://redirect.github.com/eslint/eslint/commit/495aa499a7390f99b763cba8f2b8312e3eecfe0d) chore: extract package `name` from `package.json` for public interface ([#​19314](https://redirect.github.com/eslint/eslint/issues/19314)) (루밀LuMir) - [`6fe0e72`](https://redirect.github.com/eslint/eslint/commit/6fe0e7244a7e88458ea7fdcebc43794c03793c4b) chore: update dependency [@​eslint/json](https://redirect.github.com/eslint/json) to ^0.9.0 ([#​19263](https://redirect.github.com/eslint/eslint/issues/19263)) (renovate\[bot]) ### [`v9.17.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.17.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.16.0...v9.17.0) #### Features - [`eed91d1`](https://redirect.github.com/eslint/eslint/commit/eed91d12d4d265bd32905dd1fbf8a6d5dbcdb54a) feat: add suggestions to `no-unused-vars` ([#​18352](https://redirect.github.com/eslint/eslint/issues/18352)) (Tanuj Kanti) #### Bug Fixes - [`67d683d`](https://redirect.github.com/eslint/eslint/commit/67d683df29d873002299c70736dacea731b69f5d) fix: fix crash when `message.fix` is nullish ([#​19168](https://redirect.github.com/eslint/eslint/issues/19168)) (ntnyq) - [`c618707`](https://redirect.github.com/eslint/eslint/commit/c61870715e5bc1cb51c45a8efd72f392502807b8) fix: ignore vars with non-identifier references in no-useless-assignment ([#​19200](https://redirect.github.com/eslint/eslint/issues/19200)) (YeonJuan) #### Documentation - [`3c22d2a`](https://redirect.github.com/eslint/eslint/commit/3c22d2accedd7b0bc381a4eee2c3db4df657b236) docs: update `yoda` to `Yoda` in `yoda.md` for consistency ([#​19230](https://redirect.github.com/eslint/eslint/issues/19230)) (루밀LuMir) - [`e0a2203`](https://redirect.github.com/eslint/eslint/commit/e0a220355f447b3674b758776344959ce746b5e3) docs: add missing backticks to `no-sequences` ([#​19233](https://redirect.github.com/eslint/eslint/issues/19233)) (루밀LuMir) - [`4cc4881`](https://redirect.github.com/eslint/eslint/commit/4cc48812cdfd686304b5b3b71ea70cd7f2d8389a) docs: Update README (GitHub Actions Bot) - [`3db6fdf`](https://redirect.github.com/eslint/eslint/commit/3db6fdf885b17d25103e3cddc31fea56542e064d) docs: \[no-await-in-loop] expand on benefits and inapplicability ([#​19211](https://redirect.github.com/eslint/eslint/issues/19211)) (Kirk Waiblinger) - [`bf2a4f6`](https://redirect.github.com/eslint/eslint/commit/bf2a4f686bb387711e269b08f13771e4208113f0) docs: add missing backticks to `func-style` ([#​19227](https://redirect.github.com/eslint/eslint/issues/19227)) (루밀LuMir) - [`ba098bd`](https://redirect.github.com/eslint/eslint/commit/ba098bd03c9943007ec77d628dc59f7eaf60f871) docs: add missing header to `prefer-spread` ([#​19224](https://redirect.github.com/eslint/eslint/issues/19224)) (루밀LuMir) - [`b607ae6`](https://redirect.github.com/eslint/eslint/commit/b607ae64913ca2b6450a74344ab0ad548e314915) docs: update description of `no-param-reassign` ([#​19220](https://redirect.github.com/eslint/eslint/issues/19220)) (루밀LuMir) - [`1eb424d`](https://redirect.github.com/eslint/eslint/commit/1eb424de558fba301eaef9a7fce256539b48dee3) docs: add missing backticks to `prefer-destructuring` ([#​19223](https://redirect.github.com/eslint/eslint/issues/19223)) (루밀LuMir) - [`85998d1`](https://redirect.github.com/eslint/eslint/commit/85998d14051c7a0c5b7b6da8cfda13dc1fc7c153) docs: add missing backticks to `no-unneeded-ternary` ([#​19222](https://redirect.github.com/eslint/eslint/issues/19222)) (루밀LuMir) - [`b75b32c`](https://redirect.github.com/eslint/eslint/commit/b75b32c091f0742788ecf232f52d9e9427008526) docs: add missing backticks to `no-new-func` ([#​19219](https://redirect.github.com/eslint/eslint/issues/19219)) (루밀LuMir) - [`a7700bc`](https://redirect.github.com/eslint/eslint/commit/a7700bcc9c566b3e348a72f3e6a4a6f5ac3345a4) docs: add missing backticks to `id-length` ([#​19217](https://redirect.github.com/eslint/eslint/issues/19217)) (루밀LuMir) - [`e2bb429`](https://redirect.github.com/eslint/eslint/commit/e2bb429974ae397c1c1cc495fa7630441c9da61a) docs: add missing backticks to `complexity.md` ([#​19214](https://redirect.github.com/eslint/eslint/issues/19214)) (루밀LuMir) - [`045d716`](https://redirect.github.com/eslint/eslint/commit/045d716b92276720961e950e6a259ef40e8e07ea) docs: add missing `)` to `id-denylist` ([#​19213](https://redirect.github.com/eslint/eslint/issues/19213)) (루밀LuMir) - [`7fe4114`](https://redirect.github.com/eslint/eslint/commit/7fe4114be2e714506fd406ea4474430ea3de0f93) docs: Update README (GitHub Actions Bot) - [`c743ba6`](https://redirect.github.com/eslint/eslint/commit/c743ba6402a27130f8b7700ae0816b087e20085d) docs: add CSS language to `no-restricted-syntax` ([#​19208](https://redirect.github.com/eslint/eslint/issues/19208)) (Milos Djermanovic) - [`1416d70`](https://redirect.github.com/eslint/eslint/commit/1416d70d4358a57e99e810dd25ac0e6263924c02) docs: add missing backticks to `eqeqeq` ([#​19207](https://redirect.github.com/eslint/eslint/issues/19207)) (루밀LuMir) - [`b950c1b`](https://redirect.github.com/eslint/eslint/commit/b950c1b7db28cc569a53b6677b71a40f1fe3bf98) docs: add missing backticks to `prefer-object-spread` ([#​19206](https://redirect.github.com/eslint/eslint/issues/19206)) (루밀LuMir) - [`8a941cb`](https://redirect.github.com/eslint/eslint/commit/8a941cb776d0872236c33027bcff6337739a6ddb) docs: update docs and `description` of `require-unicode-regexp` ([#​19205](https://redirect.github.com/eslint/eslint/issues/19205)) (루밀LuMir) - [`cbab228`](https://redirect.github.com/eslint/eslint/commit/cbab2281ddd583ddddfb55151babbd9ea59eb078) docs: Update README (GitHub Actions Bot) - [`f2257ce`](https://redirect.github.com/eslint/eslint/commit/f2257ce41278dd85170d4d102969738bcabd5903) docs: update comments and `description` of `no-script-url` ([#​19203](https://redirect.github.com/eslint/eslint/issues/19203)) (루밀LuMir) - [`365f0f4`](https://redirect.github.com/eslint/eslint/commit/365f0f4df7045c42de0f9624c488d62cf7f6cece) docs: add missing backtick to `default-case-last` ([#​19202](https://redirect.github.com/eslint/eslint/issues/19202)) (루밀LuMir) - [`e6b84f5`](https://redirect.github.com/eslint/eslint/commit/e6b84f535e84050b0c63ae304eb17f9d181ac299) docs: add missing punctuation in document ([#​19161](https://redirect.github.com/eslint/eslint/issues/19161)) (루밀LuMir) - [`c88708e`](https://redirect.github.com/eslint/eslint/commit/c88708e0571b62ee5d6c6168373e4204ec75b931) docs: replace quote with backtick in `description` of `for-direction` ([#​19199](https://redirect.github.com/eslint/eslint/issues/19199)) (루밀LuMir) - [`a76f233`](https://redirect.github.com/eslint/eslint/commit/a76f233a67abebf861efc0dd06cde2187abbd273) docs: use higher contrast color tokens for code comments ([#​19187](https://redirect.github.com/eslint/eslint/issues/19187)) (Josh Goldberg ✨) - [`db19502`](https://redirect.github.com/eslint/eslint/commit/db195024978044b7457d5d551299f96f6b60caed) docs: Update README (GitHub Actions Bot) #### Chores - [`cc243c9`](https://redirect.github.com/eslint/eslint/commit/cc243c948226a585f01d3e68b4cedbabcc5e0e40) chore: upgrade to `@eslint/[email protected]` ([#​19242](https://redirect.github.com/eslint/eslint/issues/19242)) (Francesco Trotta) - [`84c5787`](https://redirect.github.com/eslint/eslint/commit/84c57877801da729265cf9ce11d325c0be8c82b1) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`4c4f53b`](https://redirect.github.com/eslint/eslint/commit/4c4f53b8c961dd6aed6c0cdca303018d805a59fe) chore: add missing backticks to `flags.js` ([#​19226](https://redirect.github.com/eslint/eslint/issues/19226)) (루밀LuMir) - [`4b3132c`](https://redirect.github.com/eslint/eslint/commit/4b3132c3f55db6b51665c4c42bb762d00e266262) chore: update dependency eslint-plugin-expect-type to ^0.6.0 ([#​19221](https://redirect.github.com/eslint/eslint/issues/19221)) (renovate\[bot]) - [`9bf2204`](https://redirect.github.com/eslint/eslint/commit/9bf220464a594d44744fd35d688c61159366b8ea) chore: add type definitions for the `eslint-config-eslint` package ([#​19050](https://redirect.github.com/eslint/eslint/issues/19050)) (Arya Emami) - [`ee8c220`](https://redirect.github.com/eslint/eslint/commit/ee8c2200a19dd55aa5068b6cd336a2aec7c52ad3) chore: fix incorrect `name` property in `integration-tutorial-code` ([#​19218](https://redirect.github.com/eslint/eslint/issues/19218)) (루밀LuMir) - [`cca801d`](https://redirect.github.com/eslint/eslint/commit/cca801dd17931cfd913456569b41f6132d0366aa) chore: Upgrade cross-spawn to 7.0.6 ([#​19185](https://redirect.github.com/eslint/eslint/issues/19185)) (folortin) ### [`v9.16.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.16.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.15.0...v9.16.0) #### Features - [`8f70eb1`](https://redirect.github.com/eslint/eslint/commit/8f70eb142cce025e7040d016a959eff0f51eb672) feat: Add `ignoreComputedKeys` option in `sort-keys` rule ([#​19162](https://redirect.github.com/eslint/eslint/issues/19162)) (Milos Djermanovic) #### Documentation - [`9eefc8f`](https://redirect.github.com/eslint/eslint/commit/9eefc8f813b5c31f49fbbd9a36f439b365bea180) docs: fix typos in `use-isnan` ([#​19190](https://redirect.github.com/eslint/eslint/issues/19190)) (루밀LuMir) - [`0c8cea8`](https://redirect.github.com/eslint/eslint/commit/0c8cea8c803962a4358032fde5c117a1e9c41ca0) docs: switch the order of words in `no-unreachable` ([#​19189](https://redirect.github.com/eslint/eslint/issues/19189)) (루밀LuMir) - [`0c19417`](https://redirect.github.com/eslint/eslint/commit/0c19417c644a29b5113d3a2b94ce00640117574b) docs: add missing backtick to `no-async-promise-executor` ([#​19188](https://redirect.github.com/eslint/eslint/issues/19188)) (루밀LuMir) - [`8df9276`](https://redirect.github.com/eslint/eslint/commit/8df927646cadaa70263914c62f2f76fccb8c46fd) docs: add backtick in `-0` in `description` of `no-compare-neg-zero` ([#​19186](https://redirect.github.com/eslint/eslint/issues/19186)) (루밀LuMir) - [`7e16e3f`](https://redirect.github.com/eslint/eslint/commit/7e16e3fb8594e361b3e121d2d4059dc26e30c407) docs: fix `caseSensitive` option's title of `sort-keys` ([#​19183](https://redirect.github.com/eslint/eslint/issues/19183)) (Tanuj Kanti) - [`0c6b842`](https://redirect.github.com/eslint/eslint/commit/0c6b84212144da3238693fa56500b02bd4a9f05a) docs: fix typos in `migration-guide.md` ([#​19180](https://redirect.github.com/eslint/eslint/issues/19180)) (루밀LuMir) - [`353266e`](https://redirect.github.com/eslint/eslint/commit/353266edf827d4e63e9efef321f5d128748bc74d) docs: fix a typo in `debug.md` ([#​19179](https://redirect.github.com/eslint/eslint/issues/19179)) (루밀LuMir) - [`5ff318a`](https://redirect.github.com/eslint/eslint/commit/5ff318a528e3f6b8b9c6a62ea949d66ebb7f0716) docs: delete unnecessary horizontal rule(`---`) in `nodejs-api` ([#​19175](https://redirect.github.com/eslint/eslint/issues/19175)) (루밀LuMir) - [`576bcc5`](https://redirect.github.com/eslint/eslint/commit/576bcc5461c0c00c30dfceec9abcddb99e559c74) docs: mark more rules as handled by TypeScript ([#​19164](https://redirect.github.com/eslint/eslint/issues/19164)) (Tanuj Kanti) - [`742d054`](https://redirect.github.com/eslint/eslint/commit/742d054ac1124d4e53c84234dd6960d4e272d490) docs: note that `no-restricted-syntax` can be used with any language ([#​19148](https://redirect.github.com/eslint/eslint/issues/19148)) (Milos Djermanovic) #### Chores - [`feb703b`](https://redirect.github.com/eslint/eslint/commit/feb703b3dc198cda03fb69c75a31d56d999b9d2e) chore: upgrade to `@eslint/[email protected]` ([#​19195](https://redirect.github.com/eslint/eslint/issues/19195)) (Francesco Trotta) - [`df9bf95`](https://redirect.github.com/eslint/eslint/commit/df9bf9519a302e284700ad300463ecdf2ebf9f25) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`f831893`](https://redirect.github.com/eslint/eslint/commit/f831893b6e2951f56ce8b9ff12e4a16913b72b47) chore: add type for `ignoreComputedKeys` option of `sort-keys` ([#​19184](https://redirect.github.com/eslint/eslint/issues/19184)) (Tanuj Kanti) - [`3afb8a1`](https://redirect.github.com/eslint/eslint/commit/3afb8a1dcf12ad12df480db014042a51403ff672) chore: update dependency [@​eslint/json](https://redirect.github.com/eslint/json) to ^0.8.0 ([#​19177](https://redirect.github.com/eslint/eslint/issues/19177)) (Milos Djermanovic) - [`1f77c53`](https://redirect.github.com/eslint/eslint/commit/1f77c53b12d00403b88a0e02c8d2432278abcf52) chore: add `repository.directory` property to `package.json` ([#​19165](https://redirect.github.com/eslint/eslint/issues/19165)) (루밀LuMir) - [`d460594`](https://redirect.github.com/eslint/eslint/commit/d46059410a0e02b98067aa31975c25fd8d0d1c2b) chore: update dependency [@​arethetypeswrong/cli](https://redirect.github.com/arethetypeswrong/cli) to ^0.17.0 ([#​19147](https://redirect.github.com/eslint/eslint/issues/19147)) (renovate\[bot]) - [`45cd4ea`](https://redirect.github.com/eslint/eslint/commit/45cd4ead9c4fc354a2542b806ec82afb67cb54fc) refactor: update default options in rules ([#​19136](https://redirect.github.com/eslint/eslint/issues/19136)) (Milos Djermanovic) ### [`v9.15.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.15.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.14.0...v9.15.0) #### Features - [`01557ce`](https://redirect.github.com/eslint/eslint/commit/01557cec24203be72222858a3912da0a474ac75c) feat: Implement Language#normalizeLanguageOptions() ([#​19104](https://redirect.github.com/eslint/eslint/issues/19104)) (Nicholas C. Zakas) - [`2edc0e2`](https://redirect.github.com/eslint/eslint/commit/2edc0e2bdc40c4a6da8d526c82c0b6c582bae419) feat: add meta.defaultOptions ([#​17656](https://redirect.github.com/eslint/eslint/issues/17656)) (Josh Goldberg ✨) - [`bdec50e`](https://redirect.github.com/eslint/eslint/commit/bdec50e91baf9d5eefa07d97d2059fdebb53cdaa) feat: fix `no-useless-computed-key` false negative with `__proto__` ([#​19123](https://redirect.github.com/eslint/eslint/issues/19123)) (Milos Djermanovic) - [`3087c9e`](https://redirect.github.com/eslint/eslint/commit/3087c9e95094cad1354aca2e4ae48c7bd2381184) feat: add `meta` object to `@eslint/js` plugin ([#​19095](https://redirect.github.com/eslint/eslint/issues/19095)) (Francesco Trotta) #### Bug Fixes - [`fd33f13`](https://redirect.github.com/eslint/eslint/commit/fd33f1315ac59b1b3828dbab8e1e056a1585eff0) fix: update types for `no-restricted-imports` rule ([#​19060](https://redirect.github.com/eslint/eslint/issues/19060)) (Nitin Kumar) - [`bd35098`](https://redirect.github.com/eslint/eslint/commit/bd35098f5b949ecb83e8c7e287524b28b2a3dd71) fix: switch away from Node.js node:assert and AssertionError ([#​19082](https://redirect.github.com/eslint/eslint/issues/19082)) (Josh Goldberg ✨) - [`9db5b15`](https://redirect.github.com/eslint/eslint/commit/9db5b152c325a930130d49ca967013471c3ba0dc) fix: unsafe report for `no-lonely-if` ([#​19087](https://redirect.github.com/eslint/eslint/issues/19087)) (Abraham Guo) - [`68fa497`](https://redirect.github.com/eslint/eslint/commit/68fa497f6a11f1738dce85bb2bdd7a5f8b9f5d6d) fix: ignore files on a different drive on Windows ([#​19069](https://redirect.github.com/eslint/eslint/issues/19069)) (Francesco Trotta) - [`4ce625a`](https://redirect.github.com/eslint/eslint/commit/4ce625a230778a41b856162df9ebcc57c25cc103) fix: upgrade [@​humanwhocodes/retry](https://redirect.github.com/humanwhocodes/retry)[@​0](https://redirect.github.com/0).4.1 to avoid debug logs ([#​19102](https://redirect.github.com/eslint/eslint/issues/19102)) (Milos Djermanovic) #### Documentation - [`d927920`](https://redirect.github.com/eslint/eslint/commit/d9279202e7d15452e44adf38451d33d4aaad3bd4) docs: fix styles in no-js mode ([#​18916](https://redirect.github.com/eslint/eslint/issues/18916)) (Tanuj Kanti) - [`09bc2a8`](https://redirect.github.com/eslint/eslint/commit/09bc2a88c00aa9a93c7de505795fc4e85b2e6357) docs: Update README (GitHub Actions Bot) - [`39089c8`](https://redirect.github.com/eslint/eslint/commit/39089c80a7af09494fce86a6574bf012cbe46d10) docs: add `no-useless-computed-key` examples with object patterns ([#​19109](https://redirect.github.com/eslint/eslint/issues/19109)) (Milos Djermanovic) - [`895c60f`](https://redirect.github.com/eslint/eslint/commit/895c60f7fe09f59df1e9490006220d3ec4b9d5b0) docs: add missing messageId property and suggestion properties ([#​19122](https://redirect.github.com/eslint/eslint/issues/19122)) (fnx) - [`298625e`](https://redirect.github.com/eslint/eslint/commit/298625eb65dc00bfa0a877ea46faada22021c23e) docs: Change CLI -c to use flat config ([#​19103](https://redirect.github.com/eslint/eslint/issues/19103)) (Nicholas C. Zakas) - [`522d8a3`](https://redirect.github.com/eslint/eslint/commit/522d8a32f326c52886c531f43cf6a1ff15af8286) docs: add deprecation on `indent`, `quotes` and `semi` rule types ([#​19090](https://redirect.github.com/eslint/eslint/issues/19090)) (Marco Pasqualetti) #### Chores - [`2967d91`](https://redirect.github.com/eslint/eslint/commit/2967d91037ad670ea3a67fdb9c171b60d9af138b) chore: upgrade [@​eslint/js](https://redirect.github.com/eslint/js)[@​9](https://redirect.github.com/9).15.0 ([#​19133](https://redirect.github.com/eslint/eslint/issues/19133)) (Milos Djermanovic) - [`b441bee`](https://redirect.github.com/eslint/eslint/commit/b441bee6ad9807fef614bd071e6bd3e8b3307b2d) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`7d6bf4a`](https://redirect.github.com/eslint/eslint/commit/7d6bf4a250f97d8ff1e2606e3d769e016a32f45b) chore: upgrade [@​eslint/core](https://redirect.github.com/eslint/core)[@​0](https://redirect.github.com/0).9.0 ([#​19131](https://redirect.github.com/eslint/eslint/issues/19131)) (Milos Djermanovic) - [`902e707`](https://redirect.github.com/eslint/eslint/commit/902e70713de1ab67ede9ef8a3836fd2d09a759e5) chore: upgrade [@​eslint/plugin-kit](https://redirect.github.com/eslint/plugin-kit)[@​0](https://redirect.github.com/0).2.3 ([#​19130](https://redirect.github.com/eslint/eslint/issues/19130)) (Milos Djermanovic) - [`5ff6c1d`](https://redirect.github.com/eslint/eslint/commit/5ff6c1dd09f32b56c05ab97f328741fc8ffb1f64) chore: bump cross-spawn ([#​19125](https://redirect.github.com/eslint/eslint/issues/19125)) (Ian Bobinac) - [`cceccc7`](https://redirect.github.com/eslint/eslint/commit/cceccc771631011e04b37122b990205f0e8b6925) chore: update dependency [@​eslint/json](https://redirect.github.com/eslint/json) to ^0.6.0 ([#​19117](https://redirect.github.com/eslint/eslint/issues/19117)) (renovate\[bot]) - [`0da3f73`](https://redirect.github.com/eslint/eslint/commit/0da3f732fe1776f8f79dac829b2cab4cedd4b6d8) chore: update algolia referrer ([#​19114](https://redirect.github.com/eslint/eslint/issues/19114)) (Strek) - [`4f08332`](https://redirect.github.com/eslint/eslint/commit/4f08332ac03e51002f8de6da5c5a362608205437) ci: unpin `trunk-io/trunk-action` ([#​19108](https://redirect.github.com/eslint/eslint/issues/19108)) (Francesco Trotta) - [`6b75683`](https://redirect.github.com/eslint/eslint/commit/6b75683b47c346faaeb6c1dac8e168d64338c7b3) perf: optimize `text-table` by replacing regex with `trimEnd` ([#​19061](https://redirect.github.com/eslint/eslint/issues/19061)) (Nitin Kumar) ### [`v9.14.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.14.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.13.0...v9.14.0) #### Features - [`3fa009f`](https://redirect.github.com/eslint/eslint/commit/3fa009f25992d3d305437205be0ca145a0fb53f4) feat: add support for Import Attributes and RegExp Modifiers ([#​19076](https://redirect.github.com/eslint/eslint/issues/19076)) (Milos Djermanovic) - [`b0faee3`](https://redirect.github.com/eslint/eslint/commit/b0faee30e007a89bd7bdbc22a70223fabb99a541) feat: add types for the `@eslint/js` package ([#​19010](https://redirect.github.com/eslint/eslint/issues/19010)) (Nitin Kumar) #### Bug Fixes - [`24d0172`](https://redirect.github.com/eslint/eslint/commit/24d0172bbfb92cac663cb1631bd04e7539262066) fix: enable retry concurrency limit for readFile() ([#​19077](https://redirect.github.com/eslint/eslint/issues/19077)) (Nicholas C. Zakas) - [`b442067`](https://redirect.github.com/eslint/eslint/commit/b44206725247d30b10cd58859c388949f5489087) fix: Don't crash when directory is deleted during traversal. ([#​19067](https://redirect.github.com/eslint/eslint/issues/19067)) (Nicholas C. Zakas) - [`d474443`](https://redirect.github.com/eslint/eslint/commit/d474443109762f3b92811df0411965cf64f595c2) fix: avoid call stack overflow while processing globs ([#​19035](https://redirect.github.com/eslint/eslint/issues/19035)) (Livia Medeiros) #### Documentation - [`151c965`](https://redirect.github.com/eslint/eslint/commit/151c965aec1c46000ac7dfc67a1c04802112aafc) docs: update `context.languageOptions.parser` description ([#​19084](https://redirect.github.com/eslint/eslint/issues/19084)) (Nitin Kumar) - [`dc34f94`](https://redirect.github.com/eslint/eslint/commit/dc34f94a2ed25b37ac4aafcabed7bfae582db77e) docs: Update README (GitHub Actions Bot) - [`f16e846`](https://redirect.github.com/eslint/eslint/commit/f16e846ac004bc32e52cd3991d14d7a89374bbb5) docs: Update README (GitHub Actions Bot) - [`ee0a77e`](https://redirect.github.com/eslint/eslint/commit/ee0a77ea3caa5838bab704b54a577eefbed58f68) docs: change link from [@​types/eslint](https://redirect.github.com/types/eslint) to lib/types ([#​19049](https://redirect.github.com/eslint/eslint/issues/19049)) (Karl Horky) - [`50f03a1`](https://redirect.github.com/eslint/eslint/commit/50f03a119e6827c03b1d6c86d3aa1f4820b609e8) docs: Clarify global ignores in config migration guide ([#​19032](https://redirect.github.com/eslint/eslint/issues/19032)) (Milos Djermanovic) #### Build Related - [`37c9177`](https://redirect.github.com/eslint/eslint/commit/37c9177aa07296a7a794c4b4ef5333e16fa22415) build: update `@wdio/*` dependencies ([#​19068](https://redirect.github.com/eslint/eslint/issues/19068)) (Francesco Trotta) - [`35a8858`](https://redirect.github.com/eslint/eslint/commit/35a8858d62cb050fa0b56702e55c94ffaaf6956d) build: exclude flawed dendency versions ([#​19065](https://redirect.github.com/eslint/eslint/issues/19065)) (Francesco Trotta) #### Chores - [`f36cb16`](https://redirect.github.com/eslint/eslint/commit/f36cb1649a85028fb3999ee2056ee467a907c061) chore: upgrade [@​eslint/js](https://redirect.github.com/eslint/js)[@​9](https://redirect.github.com/9).14.0 ([#​19086](https://redirect.github.com/eslint/eslint/issues/19086)) (Milos Djermanovic) - [`28be447`](https://redirect.github.com/eslint/eslint/commit/28be4471f6eb61b4304ae3d17ea7eeacc6364bbe) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`f48a2a0`](https://redirect.github.com/eslint/eslint/commit/f48a2a0e9bf4a659b9af5e70e873fb631430c1ba) test: add `no-invalid-regexp` tests with RegExp Modifiers ([#​19075](https://redirect.github.com/eslint/eslint/issues/19075)) (Milos Djermanovic) - [`425202e`](https://redirect.github.com/eslint/eslint/commit/425202ed49a1372c1719d4e7b48d0fbdda8af9fa) perf: Fix caching in config loaders ([#​19042](https://redirect.github.com/eslint/eslint/issues/19042)) (Milos Djermanovic) - [`3d44b3c`](https://redirect.github.com/eslint/eslint/commit/3d44b3c4751e4c44c32b879b65a723faee9c1c29) ci: run tests in Node.js 23 ([#​19055](https://redirect.github.com/eslint/eslint/issues/19055)) (Francesco Trotta) - [`7259627`](https://redirect.github.com/eslint/eslint/commit/725962731538eaa38d5d78b9e82ce3fccc9762d0) test: ensure tmp directory cleanup in `check-emfile-handling.js` ([#​19036](https://redirect.github.com/eslint/eslint/issues/19036)) (Livia Medeiros) ### [`v9.13.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.13.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.12.0...v9.13.0) #### Features - [`381c32b`](https://redirect.github.com/eslint/eslint/commit/381c32b6975fa3208c62ca2b1052eb87182ed731) feat: Allow languages to provide `defaultLanguageOptions` ([#​19003](https://redirect.github.com/eslint/eslint/issues/19003)) (Milos Djermanovic) - [`bf723bd`](https://redirect.github.com/eslint/eslint/commit/bf723bd0f948dbfef57f9b34ff894e7603aeaf88) feat: Improve eslintrc warning message ([#​19023](https://redirect.github.com/eslint/eslint/issues/19023)) (Milos Djermanovic) - [`1def4cd`](https://redirect.github.com/eslint/eslint/commit/1def4cdfab1f067c5089df8b36242cdf912b0eb6) feat: drop support for jiti v1.21 ([#​18996](https://redirect.github.com/eslint/eslint/issues/18996)) (Francesco Trotta) - [`f879be2`](https://redirect.github.com/eslint/eslint/commit/f879be240ca7ddf485b700df0eb93985ccb1db45) feat: export `ESLint.defaultConfig` ([#​18983](https://redirect.github.com/eslint/eslint/issues/18983)) (Nitin Kumar) #### Bug Fixes - [`78836d4`](https://redirect.github.com/eslint/eslint/commit/78836d40ebd3881e527075a991da4cbb0ff9adfc) fix: update the `complexity` rule type ([#​19027](https://redirect.github.com/eslint/eslint/issues/19027)) (Nitin Kumar) - [`064c8b6`](https://redirect.github.com/eslint/eslint/commit/064c8b612e2e4b773d6b25867f2045e3ceaa9d66) fix: update rule types ([#​18925](https://redirect.github.com/eslint/eslint/issues/18925)) (Nitin Kumar) #### Documentation - [`abdbfa8`](https://redirect.github.com/eslint/eslint/commit/abdbfa83907712d0d44a35aeed4e0ea7bf106740) docs: mark `LintMessage#nodeType` as deprecated ([#​19019](https://redirect.github.com/eslint/eslint/issues/19019)) (Nitin Kumar) - [`19e68d3`](https://redirect.github.com/eslint/eslint/commit/19e68d3f3a86cf23e5c98eaf8736eeaa33f194f4) docs: update deprecated rules type definitions ([#​19018](https://redirect.github.com/eslint/eslint/issues/19018)) (Nitin Kumar) - [`7dd402d`](https://redirect.github.com/eslint/eslint/commit/7dd402d33226d821a17b22c4753ce9c40fc909bd) docs: Update examples of passing multiple values to a CLI option ([#​19006](https://redirect.github.com/eslint/eslint/issues/19006)) (Milos Djermanovic) - [`5dcbc51`](https://redirect.github.com/eslint/eslint/commit/5dcbc519b729698be651bdbddb39da774cb70bf1) docs: Add example with side-effect imports to no-restricted-imports ([#​18997](https://redirect.github.com/eslint/eslint/issues/18997)) (Milos Djermanovic) - [`1ee87ca`](https://redirect.github.com/eslint/eslint/commit/1ee87ca1c50018947e76c29e78da9aaf711f53a2) docs: Update README (GitHub Actions Bot) - [`2c3dbdc`](https://redirect.github.com/eslint/eslint/commit/2c3dbdc2319fcf2f65c2de13f9064c5a315be890) docs: Use prerendered sponsors for README ([#​18988](https://redirect.github.com/eslint/eslint/issues/18988)) (Milos Djermanovic) #### Chores - [`68d2d9d`](https://redirect.github.com/eslint/eslint/commit/68d2d9dfd63401b6a9b413f11ac2c4b583e4897a) chore: upgrade to `@eslint/[email protected]` and `@eslint/core@^0.7.0` ([#​19034](https://redirect.github.com/eslint/eslint/issues/19034)) (Francesco Trotta) - [`2211f0a`](https://redirect.github.com/eslint/eslint/commit/2211f0aeb350f55e1fa71d4df93d46bc1795789d) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`c7abaef`](https://redirect.github.com/eslint/eslint/commit/c7abaef5332caf4b6251c9550a81a9c29bf324fd) perf: using Node.js compile cache ([#​19012](https://redirect.github.com/eslint/eslint/issues/19012)) (唯然) - [`1d7c077`](https://redirect.github.com/eslint/eslint/commit/1d7c077145d070aa7754018b29b038ce2e0c8b0e) chore: add pkg.type "commonjs" ([#​19011](https://redirect.github.com/eslint/eslint/issues/19011)) (唯然) - [`468e3bd`](https://redirect.github.com/eslint/eslint/commit/468e3bdadfdf5f197a44efd6c8dc5cf2b241f964) test: fix `ESLint` tests ([#​19021](https://redirect.github.com/eslint/eslint/issues/19021)) (Francesco Trotta) - [`ed4635f`](https://redirect.github.com/eslint/eslint/commit/ed4635fa0e4fb91705223a7d9c230b6e9a87cd4c) ci: upgrade [email protected] ([#​18992](https://redirect.github.com/eslint/eslint/issues/18992)) (Milos Djermanovic) - [`efad767`](https://redirect.github.com/eslint/eslint/commit/efad76732170a9a7db2e056a8d9a0cf503448c48) chore: remove unused ignore dependency ([#​18993](https://redirect.github.com/eslint/eslint/issues/18993)) (Amaresh S M) ### [`v9.12.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.12.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.11.1...v9.12.0) #### Features - [`5a6a053`](https://redirect.github.com/eslint/eslint/commit/5a6a05321ca34480c780be8c2cb7946e4c299001) feat: update to `jiti` v2 ([#​18954](https://redirect.github.com/eslint/eslint/issues/18954)) (Arya Emami) - [`17a07fb`](https://redirect.github.com/eslint/eslint/commit/17a07fb548ecce24b88e8b2b07491c24ed1111a9) feat: Hooks for test cases (RuleTester) ([#​18771](https://redirect.github.com/eslint/eslint/issues/18771)) (Anna Bocharova) - [`2ff0e51`](https://redirect.github.com/eslint/eslint/commit/2ff0e51cedaab967b7ce383437f64b4a6df8608d) feat: Implement alternate config lookup ([#​18742](https://redirect.github.com/eslint/eslint/issues/18742)) (Nicholas C. Zakas) - [`2d17453`](https://redirect.github.com/eslint/eslint/commit/2d174532ae96bcaecf6fd7de78755164378b3a2d) feat: Implement modified cyclomatic complexity ([#​18896](https://redirect.github.com/eslint/eslint/issues/18896)) (Dmitry Pashkevich) #### Bug Fixes - [`ea380ca`](https://redirect.github.com/eslint/eslint/commit/ea380cac6f598c86b25a2726c2783636c4169957) fix: Upgrade retry to avoid EMFILE errors ([#​18986](https://redirect.github.com/eslint/eslint/issues/18986)) (Nicholas C. Zakas) - [`fdd6319`](https://redirect.github.com/eslint/eslint/commit/fdd631964aee250bc5520770bc1fc3f2f2872813) fix: Issues with type definitions ([#​18940](https://redirect.github.com/eslint/eslint/issues/18940)) (Arya Emami) #### Documentation - [`ecbd522`](https://redirect.github.com/eslint/eslint/commit/ecbd52291d7c118b77016c6bf1c60b7d263c44f0) docs: Mention code explorer ([#​18978](https://redirect.github.com/eslint/eslint/issues/18978)) (Nicholas C. Zakas) - [`7ea4ecc`](https://redirect.github.com/eslint/eslint/commit/7ea4ecc6e3320a74c960cb78acc94c0140d15f55) docs: Clarifying the Use of Meta Objects ([#​18697](https://redirect.github.com/eslint/eslint/issues/18697)) (Amaresh S M) - [`d3e4b2e`](https://redirect.github.com/eslint/eslint/commit/d3e4b2ea4a8f76d4d49345c242f013f49635274f) docs: Clarify how to exclude `.js` files ([#​18976](https://redirect.github.com/eslint/eslint/issues/18976)) (Milos Djermanovic) - [`57232ff`](https://redirect.github.com/eslint/eslint/commit/57232ff3d50412586df094f052b47adb38f8d9ae) docs: Mention plugin-kit in language docs ([#​18973](https://redirect.github.com/eslint/eslint/issues/18973)) (Nicholas C. Zakas) - [`b80ed00`](h </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - "every weekday" (UTC). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJpbXBhY3Qvbm8tY2hhbmdlbG9nLXJlcXVpcmVkIl19--> Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
- Loading branch information