Skip to content

Commit 0251c47

Browse files
authored
fix(deps): Update eslint packages (#656)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | minor | [`8.15.0` -> `8.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.15.0/8.21.0) | `8.22.0` | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | minor | [`8.15.0` -> `8.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.15.0/8.21.0) | `8.22.0` | | [eslint](https://eslint.org) ([source](https://togithub.com/eslint/eslint)) | devDependencies | minor | [`9.15.0` -> `9.19.0`](https://renovatebot.com/diffs/npm/eslint/9.15.0/9.19.0) | | | [eslint-plugin-n](https://togithub.com/eslint-community/eslint-plugin-n) | devDependencies | minor | [`17.14.0` -> `17.15.1`](https://renovatebot.com/diffs/npm/eslint-plugin-n/17.14.0/17.15.1) | | | [eslint-plugin-prettier](https://togithub.com/prettier/eslint-plugin-prettier) | devDependencies | patch | [`5.2.1` -> `5.2.3`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.2.1/5.2.3) | | --- ### Release Notes <details> <summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/eslint-plugin)</summary> ### [`v8.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8210-2025-01-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.20.0...v8.21.0) ##### 🩹 Fixes - **eslint-plugin:** \[no-duplicate-enum-values] handle template literal ([#&#8203;10675](https://togithub.com/typescript-eslint/typescript-eslint/pull/10675)) - **eslint-plugin:** \[no-base-to-string] don't crash for recursive array or tuple types ([#&#8203;10633](https://togithub.com/typescript-eslint/typescript-eslint/pull/10633)) - **eslint-plugin:** \[no-for-in-array] report on any type which may be an array or array-like ([#&#8203;10535](https://togithub.com/typescript-eslint/typescript-eslint/pull/10535)) - **eslint-plugin:** check JSX spread elements for misused spread usage ([#&#8203;10653](https://togithub.com/typescript-eslint/typescript-eslint/pull/10653)) - **eslint-plugin:** \[no-unnecessary-type-arguments] handle type args on jsx ([#&#8203;10630](https://togithub.com/typescript-eslint/typescript-eslint/pull/10630)) ##### ❤️ Thank You - Ronen Amiel - YeonJuan [@&#8203;yeonjuan](https://togithub.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8200-2025-01-13) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.19.1...v8.20.0) ##### 🚀 Features - **eslint-plugin:** \[consistent-type-assertions] add arrayLiteralTypeAssertions options ([#&#8203;10565](https://togithub.com/typescript-eslint/typescript-eslint/pull/10565)) - **eslint-plugin:** \[no-deprecated] add allow options ([#&#8203;10585](https://togithub.com/typescript-eslint/typescript-eslint/pull/10585)) - **eslint-plugin:** \[no-misused-spread] add new rule ([#&#8203;10551](https://togithub.com/typescript-eslint/typescript-eslint/pull/10551)) ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-condition] don't flag optional chaining for union types with an unconstrained type parameters ([#&#8203;10602](https://togithub.com/typescript-eslint/typescript-eslint/pull/10602)) - **eslint-plugin:** \[no-shadow] ignore ordering of type declarations ([#&#8203;10593](https://togithub.com/typescript-eslint/typescript-eslint/pull/10593)) ##### ❤️ Thank You - Josh Goldberg ✨ - Ronen Amiel - YeonJuan [@&#8203;yeonjuan](https://togithub.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.19.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8191-2025-01-06) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.19.0...v8.19.1) ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-type-assertion] handle literal types ([#&#8203;10523](https://togithub.com/typescript-eslint/typescript-eslint/pull/10523)) - **eslint-plugin:** \[no-deprecated] doesn't report on shorthand property in an object expression ([#&#8203;10550](https://togithub.com/typescript-eslint/typescript-eslint/pull/10550)) - **eslint-plugin:** \[strict-boolean-expressions] remove remaining (unsafe) autofixes ([#&#8203;10548](https://togithub.com/typescript-eslint/typescript-eslint/pull/10548)) - **eslint-plugin:** \[no-shadow] report correctly on parameters of functions declared with the `declare` keyword ([#&#8203;10543](https://togithub.com/typescript-eslint/typescript-eslint/pull/10543)) - **eslint-plugin:** \[no-base-to-string] check array generic type ([#&#8203;10437](https://togithub.com/typescript-eslint/typescript-eslint/pull/10437)) ##### ❤️ Thank You - Kirk Waiblinger - mdm317 - Ronen Amiel - Yukihiro Hasegawa [@&#8203;y-hsgw](https://togithub.com/y-hsgw) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8190-2024-12-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.18.2...v8.19.0) ##### 🚀 Features - **eslint-plugin:** \[strict-boolean-expressions] check array predicate functions' return statements ([#&#8203;10106](https://togithub.com/typescript-eslint/typescript-eslint/pull/10106)) ##### 🩹 Fixes - **eslint-plugin:** \[member-ordering] ignore method overloading ([#&#8203;10536](https://togithub.com/typescript-eslint/typescript-eslint/pull/10536)) - **eslint-plugin:** \[consistent-indexed-object-style] don't report on indirect circular references ([#&#8203;10537](https://togithub.com/typescript-eslint/typescript-eslint/pull/10537)) - **eslint-plugin:** \[array-type] autofix with conditional types needs parentheses ([#&#8203;10522](https://togithub.com/typescript-eslint/typescript-eslint/pull/10522)) - **eslint-plugin:** add getConstraintInfo to handle generic constraints better ([#&#8203;10496](https://togithub.com/typescript-eslint/typescript-eslint/pull/10496)) ##### ❤️ Thank You - Karl Werner - Kirk Waiblinger [@&#8203;kirkwaiblinger](https://togithub.com/kirkwaiblinger) - Ronen Amiel - YeonJuan [@&#8203;yeonjuan](https://togithub.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.18.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8182-2024-12-23) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.18.1...v8.18.2) ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-condition] handle noUncheckedIndexedAccess true ([#&#8203;10514](https://togithub.com/typescript-eslint/typescript-eslint/pull/10514)) - **eslint-plugin:** \[consistent-type-assertions] allow default assertionStyle option ([#&#8203;10512](https://togithub.com/typescript-eslint/typescript-eslint/pull/10512)) - **eslint-plugin:** \[no-unnecessary-type-arguments] handle type/value context ([#&#8203;10503](https://togithub.com/typescript-eslint/typescript-eslint/pull/10503)) - **eslint-plugin:** \[no-unsafe-type-assertion] fix for unsafe assertion to a constrained type parameter ([#&#8203;10461](https://togithub.com/typescript-eslint/typescript-eslint/pull/10461)) - **eslint-plugin:** \[consistent-indexed-object-style] use a suggestion over an auto-fix if can't reliably determine that produced index signature is valid ([#&#8203;10490](https://togithub.com/typescript-eslint/typescript-eslint/pull/10490)) - **eslint-plugin:** \[no-unnecessary-condition] don't flag values of an unconstrained or valid type parameter ([#&#8203;10473](https://togithub.com/typescript-eslint/typescript-eslint/pull/10473)) - **eslint-plugin:** \[prefer-reduce-type-parameter] don't report cases in which the fix results in a type error ([#&#8203;10494](https://togithub.com/typescript-eslint/typescript-eslint/pull/10494)) - **eslint-plugin:** \[no-deprecated] not reporting usages of deprecated declared constants as object value ([#&#8203;10498](https://togithub.com/typescript-eslint/typescript-eslint/pull/10498)) ##### ❤️ Thank You - Luke Deen Taylor [@&#8203;controversial](https://togithub.com/controversial) - Ronen Amiel - Scott O'Hara - YeonJuan [@&#8203;yeonjuan](https://togithub.com/yeonjuan) - Yukihiro Hasegawa [@&#8203;y-hsgw](https://togithub.com/y-hsgw) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8181-2024-12-16) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.18.0...v8.18.1) ##### 🩹 Fixes - **scope-manager:** visit params decorator before nest scope ([#&#8203;10475](https://togithub.com/typescript-eslint/typescript-eslint/pull/10475)) - **eslint-plugin:** \[no-unnecessary-condition] better message when comparing between literal types ([#&#8203;10454](https://togithub.com/typescript-eslint/typescript-eslint/pull/10454)) - **eslint-plugin:** use consistent naming for asserting types and casting values ([#&#8203;10472](https://togithub.com/typescript-eslint/typescript-eslint/pull/10472)) - **eslint-plugin:** \[no-unnecessary-boolean-literal-compare] flag values of a type parameter with boolean type constraints ([#&#8203;10474](https://togithub.com/typescript-eslint/typescript-eslint/pull/10474)) - **eslint-plugin:** handle string like index type ([#&#8203;10460](https://togithub.com/typescript-eslint/typescript-eslint/pull/10460)) - **eslint-plugin:** \[no-unnecessary-template-expression] don't report when an expression includes comment ([#&#8203;10444](https://togithub.com/typescript-eslint/typescript-eslint/pull/10444)) ##### ❤️ Thank You - Kirk Waiblinger [@&#8203;kirkwaiblinger](https://togithub.com/kirkwaiblinger) - Ronen Amiel - YeonJuan [@&#8203;yeonjuan](https://togithub.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8180-2024-12-09) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.17.0...v8.18.0) ##### 🚀 Features - **eslint-plugin:** \[switch-exhaustiveness-check] add support for "no default" comment ([#&#8203;10218](https://togithub.com/typescript-eslint/typescript-eslint/pull/10218)) - **eslint-plugin:** \[no-deprecated] report on super call of deprecated constructor ([#&#8203;10397](https://togithub.com/typescript-eslint/typescript-eslint/pull/10397)) ##### 🩹 Fixes - **eslint-plugin:** \[use-unknown-in-catch-callback-variable] only flag function literals ([#&#8203;10436](https://togithub.com/typescript-eslint/typescript-eslint/pull/10436)) - **eslint-plugin:** \[no-base-to-string] handle more robustly when multiple `toString()` declarations are present for a type ([#&#8203;10432](https://togithub.com/typescript-eslint/typescript-eslint/pull/10432)) - **eslint-plugin:** \[no-deprecated] check if a JSX attribute is deprecated ([#&#8203;10374](https://togithub.com/typescript-eslint/typescript-eslint/pull/10374)) - typescript peer dependency ([#&#8203;10373](https://togithub.com/typescript-eslint/typescript-eslint/pull/10373)) ##### ❤️ Thank You - Kim Sang Du [@&#8203;developer-bandi](https://togithub.com/developer-bandi) - Kirk Waiblinger [@&#8203;kirkwaiblinger](https://togithub.com/kirkwaiblinger) - mdm317 - rtritto You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8170-2024-12-02) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.16.0...v8.17.0) ##### 🚀 Features - **eslint-plugin:** \[prefer-promise-reject-errors] options to allow any and unknown ([#&#8203;10392](https://togithub.com/typescript-eslint/typescript-eslint/pull/10392)) ##### 🩹 Fixes - **eslint-plugin:** \[promise-function-async] handle function overloading ([#&#8203;10304](https://togithub.com/typescript-eslint/typescript-eslint/pull/10304)) - **eslint-plugin:** remove references to "extendDefaults" in no-restricted-types ([#&#8203;10401](https://togithub.com/typescript-eslint/typescript-eslint/pull/10401)) - **eslint-plugin:** \[no-unnecessary-template-expressions] allow template expressions used to make trailing whitespace visible ([#&#8203;10363](https://togithub.com/typescript-eslint/typescript-eslint/pull/10363)) ##### ❤️ Thank You - Kim OhSeong [@&#8203;bkks1004](https://togithub.com/bkks1004) - Kirk Waiblinger [@&#8203;kirkwaiblinger](https://togithub.com/kirkwaiblinger) - Maria José Solano [@&#8203;MariaSolOs](https://togithub.com/MariaSolOs) - Ronen Amiel You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8160-2024-11-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.15.0...v8.16.0) ##### 🚀 Features - **eslint-plugin:** \[no-base-to-string] check Array.prototype.join ([#&#8203;10287](https://togithub.com/typescript-eslint/typescript-eslint/pull/10287)) - **eslint-plugin:** \[max-params] add function overload and function type support ([#&#8203;10312](https://togithub.com/typescript-eslint/typescript-eslint/pull/10312)) ##### ❤️ Thank You - Kim Sang Du [@&#8203;developer-bandi](https://togithub.com/developer-bandi) - YeonJuan [@&#8203;yeonjuan](https://togithub.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/parser)</summary> ### [`v8.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8210-2025-01-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.20.0...v8.21.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8200-2025-01-13) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.19.1...v8.20.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.19.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8191-2025-01-06) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.19.0...v8.19.1) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8190-2024-12-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.18.2...v8.19.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.18.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8182-2024-12-23) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.18.1...v8.18.2) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8181-2024-12-16) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.18.0...v8.18.1) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8180-2024-12-09) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.17.0...v8.18.0) ##### 🩹 Fixes - typescript peer dependency ([#&#8203;10373](https://togithub.com/typescript-eslint/typescript-eslint/pull/10373)) ##### ❤️ Thank You - rtritto You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8170-2024-12-02) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.16.0...v8.17.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8160-2024-11-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.15.0...v8.16.0) ##### 🚀 Features - support TypeScript 5.7 ([#&#8203;10372](https://togithub.com/typescript-eslint/typescript-eslint/pull/10372)) ##### ❤️ Thank You - Josh Goldberg ✨ You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v9.19.0`](https://togithub.com/eslint/eslint/releases/tag/v9.19.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.18.0...v9.19.0) #### Features - [`1637b8e`](https://togithub.com/eslint/eslint/commit/1637b8e87df5c7f58ab71e0e159f4b96c998e070) feat: add `--report-unused-inline-configs` ([#&#8203;19201](https://togithub.com/eslint/eslint/issues/19201)) (Josh Goldberg ✨) #### Bug Fixes - [`aae6717`](https://togithub.com/eslint/eslint/commit/aae67172ab9631b4267fc03f64d3c3d6d1fcda73) fix: sync rule type header comments automatically ([#&#8203;19276](https://togithub.com/eslint/eslint/issues/19276)) (Francesco Trotta) #### Documentation - [`cfea9ab`](https://togithub.com/eslint/eslint/commit/cfea9abe0e27cf2ce1d27232b8c70555397e141b) docs: Clarify overrideConfig option ([#&#8203;19370](https://togithub.com/eslint/eslint/issues/19370)) (Nicholas C. Zakas) - [`2b84f66`](https://togithub.com/eslint/eslint/commit/2b84f666cd7474bb061e2f12205af57f5dbb89d6) docs: Update README ([#&#8203;19362](https://togithub.com/eslint/eslint/issues/19362)) (Nicholas C. Zakas) - [`044f93c`](https://togithub.com/eslint/eslint/commit/044f93cbbe71a45130156004509083814e2b9669) docs: clarify frozen rule description ([#&#8203;19351](https://togithub.com/eslint/eslint/issues/19351)) (Pavel) - [`797ee7c`](https://togithub.com/eslint/eslint/commit/797ee7c0d669678b90c5d5742228bc7b24353f79) docs: fix Bluesky links ([#&#8203;19368](https://togithub.com/eslint/eslint/issues/19368)) (Milos Djermanovic) - [`81a9c0e`](https://togithub.com/eslint/eslint/commit/81a9c0ebc33dd33765711296f827c4448c80163d) docs: Update README (GitHub Actions Bot) - [`093fb3d`](https://togithub.com/eslint/eslint/commit/093fb3d40286588c2c425b738426ebfe5d142a63) docs: replace `var` with `let` and `const` in rule examples ([#&#8203;19365](https://togithub.com/eslint/eslint/issues/19365)) (Tanuj Kanti) - [`417de32`](https://togithub.com/eslint/eslint/commit/417de3298527e4f257e1ae7b02e1df9db3c9ed33) docs: replace var with const in rule examples ([#&#8203;19352](https://togithub.com/eslint/eslint/issues/19352)) (jj) - [`17f2aae`](https://togithub.com/eslint/eslint/commit/17f2aaec16d5afbb0d219bce6ae01d7b15d74828) docs: update getting-started config to match default generated config ([#&#8203;19308](https://togithub.com/eslint/eslint/issues/19308)) (0xDev) - [`8a0a5a8`](https://togithub.com/eslint/eslint/commit/8a0a5a8851f72982327c2aa3a41403963f025771) docs: better `global ignores` instruction ([#&#8203;19297](https://togithub.com/eslint/eslint/issues/19297)) (Jacopo Marrone) - [`6671a2c`](https://togithub.com/eslint/eslint/commit/6671a2cd8ccc710fefbccad9a813c3bea5f76c68) docs: Update README (GitHub Actions Bot) - [`e39d3f2`](https://togithub.com/eslint/eslint/commit/e39d3f22ff793db42e1f1fc3808cbb12fc513118) docs: fix divider for rule category ([#&#8203;19264](https://togithub.com/eslint/eslint/issues/19264)) (Tanuj Kanti) - [`e0cf53f`](https://togithub.com/eslint/eslint/commit/e0cf53f80a4b127524e0badc8999d5d1a247143f) docs: fix search result box position for small screens ([#&#8203;19328](https://togithub.com/eslint/eslint/issues/19328)) (Tanuj Kanti) - [`f92a680`](https://togithub.com/eslint/eslint/commit/f92a6803a10c66cf77408b2bf29c17bcd63b1049) docs: replace var with let or const in rule examples ([#&#8203;19331](https://togithub.com/eslint/eslint/issues/19331)) (Ravi Teja Kolla) - [`b04b84b`](https://togithub.com/eslint/eslint/commit/b04b84bc17d4aaaea1326cb08196593624db02a2) docs: revert accidental changes in TS config files docs ([#&#8203;19336](https://togithub.com/eslint/eslint/issues/19336)) (Francesco Trotta) #### Chores - [`9b9cb05`](https://togithub.com/eslint/eslint/commit/9b9cb0584867916d50aa2e9590b132e2ef8ca59c) chore: upgrade [@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;9](https://togithub.com/9).19.0 ([#&#8203;19371](https://togithub.com/eslint/eslint/issues/19371)) (Milos Djermanovic) - [`58560e7`](https://togithub.com/eslint/eslint/commit/58560e70bb4dcb305343fcd7c893ac56a404f674) chore: package.json update for [@&#8203;eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`2089707`](https://togithub.com/eslint/eslint/commit/20897070913418078d8f1ea9a877d223650dff73) test: fix failing test in Node.js v22.13.0 ([#&#8203;19345](https://togithub.com/eslint/eslint/issues/19345)) (Francesco Trotta) ### [`v9.18.0`](https://togithub.com/eslint/eslint/releases/tag/v9.18.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.17.0...v9.18.0) #### Features - [`e84e6e2`](https://togithub.com/eslint/eslint/commit/e84e6e269c4aefc84952e17a1f967697b02b7ad2) feat: Report allowed methods for `no-console` rule ([#&#8203;19306](https://togithub.com/eslint/eslint/issues/19306)) (Anna Bocharova) - [`8efc2d0`](https://togithub.com/eslint/eslint/commit/8efc2d0c92dab6099f34c1479cd80bdc5cd1b07b) feat: unflag TypeScript config files ([#&#8203;19266](https://togithub.com/eslint/eslint/issues/19266)) (Francesco Trotta) - [`87a9352`](https://togithub.com/eslint/eslint/commit/87a9352c621e7cd1d5bb77b3c08df7837363ea12) feat: check imports and class names in `no-shadow-restricted-names` ([#&#8203;19272](https://togithub.com/eslint/eslint/issues/19272)) (Milos Djermanovic) #### Bug Fixes - [`da768d4`](https://togithub.com/eslint/eslint/commit/da768d4541c4c30bfc33640a07a8d8a485520b18) fix: correct `overrideConfigFile` type ([#&#8203;19289](https://togithub.com/eslint/eslint/issues/19289)) (Francesco Trotta) #### Documentation - [`d9c23c5`](https://togithub.com/eslint/eslint/commit/d9c23c55be52a431141f38561c14140ee8b15686) docs: replace `var` with `const` in rule examples ([#&#8203;19325](https://togithub.com/eslint/eslint/issues/19325)) (Tanuj Kanti) - [`8e1a898`](https://togithub.com/eslint/eslint/commit/8e1a898411fd16c73332d7a2dd28aff9bac8da01) docs: add tabs to cli code blocks ([#&#8203;18784](https://togithub.com/eslint/eslint/issues/18784)) (Jay) - [`f3aeefb`](https://togithub.com/eslint/eslint/commit/f3aeefbd6547c25d78819ab7e77cf36a2c26611c) docs: rewrite using let and const in rule examples ([#&#8203;19320](https://togithub.com/eslint/eslint/issues/19320)) (PoloSpark) - [`0b680b3`](https://togithub.com/eslint/eslint/commit/0b680b3cc19c1e8d79ab94e7160051177c4adfe7) docs: Update README (GitHub Actions Bot) - [`98c86a9`](https://togithub.com/eslint/eslint/commit/98c86a99f7657a2f15ea30a251523446b10a7cad) docs: `Edit this page` button link to different branches ([#&#8203;19228](https://togithub.com/eslint/eslint/issues/19228)) (Tanuj Kanti) - [`6947901`](https://togithub.com/eslint/eslint/commit/6947901d14b18dbb2db259c9769bd8ac4cd04c3c) docs: remove hardcoded edit link ([#&#8203;19323](https://togithub.com/eslint/eslint/issues/19323)) (Milos Djermanovic) - [`03f2f44`](https://togithub.com/eslint/eslint/commit/03f2f442a9a8bec15e89786980c07be5980cdac5) docs: rewrite var with const in rules examples ([#&#8203;19317](https://togithub.com/eslint/eslint/issues/19317)) (Thiago) - [`26c3003`](https://togithub.com/eslint/eslint/commit/26c3003bfca2f7d98950446fdf5b3978d17a3a60) docs: Clarify dangers of eslint:all ([#&#8203;19318](https://togithub.com/eslint/eslint/issues/19318)) (Nicholas C. Zakas) - [`c038257`](https://togithub.com/eslint/eslint/commit/c03825730d277405c357388d62ed48b3973083ba) docs: add `eqeqeq` in related rules to `no-eq-null` ([#&#8203;19310](https://togithub.com/eslint/eslint/issues/19310)) (루밀LuMir) - [`89c8fc5`](https://togithub.com/eslint/eslint/commit/89c8fc54c977ac457d3b5525a87cec1c51e72e23) docs: rewrite examples with var using let and const ([#&#8203;19315](https://togithub.com/eslint/eslint/issues/19315)) (Amaresh S M) - [`db574c4`](https://togithub.com/eslint/eslint/commit/db574c4d380e2d25b6111a06bd15caa83f75bb2d) docs: add missing backticks to `no-void` ([#&#8203;19313](https://togithub.com/eslint/eslint/issues/19313)) (루밀LuMir) - [`8d943c3`](https://togithub.com/eslint/eslint/commit/8d943c335c528a6a6a631dcbd98506238240ecfb) docs: add missing backticks to `default-case-last` ([#&#8203;19311](https://togithub.com/eslint/eslint/issues/19311)) (루밀LuMir) - [`36ef8bb`](https://togithub.com/eslint/eslint/commit/36ef8bbeab495ef2598a4b1f52e32b4cb50be5e2) docs: rewrite examples with var using let and const ([#&#8203;19298](https://togithub.com/eslint/eslint/issues/19298)) (Amaresh S M) - [`1610c9e`](https://togithub.com/eslint/eslint/commit/1610c9ee1479f23b1bc5a6853d0b42b83dacdb7f) docs: add missing backticks to `no-else-return` ([#&#8203;19309](https://togithub.com/eslint/eslint/issues/19309)) (루밀LuMir) - [`df409d8`](https://togithub.com/eslint/eslint/commit/df409d8f76555c7baa4353d678d5fc460454a4d7) docs: Update README (GitHub Actions Bot) - [`2e84213`](https://togithub.com/eslint/eslint/commit/2e842138e689ee5623552e885c3a5ac1b0c2bfcf) docs: Fix Horizontal Scroll Overflow in Rule Description on Mobile View ([#&#8203;19304](https://togithub.com/eslint/eslint/issues/19304)) (Amaresh S M) - [`6e7361b`](https://togithub.com/eslint/eslint/commit/6e7361bb6ae93c87fccdf2219379c7793517f17a) docs: replace `var` with `let` and `const` in rule example ([#&#8203;19302](https://togithub.com/eslint/eslint/issues/19302)) (Tanuj Kanti) - [`069af5e`](https://togithub.com/eslint/eslint/commit/069af5e9ac43c7f33bd2a30abce3d5d94f504465) docs: rewrite `var` using `const` in rule examples ([#&#8203;19303](https://togithub.com/eslint/eslint/issues/19303)) (Kim GyeonWon) - [`064e35d`](https://togithub.com/eslint/eslint/commit/064e35de95339cfedcad467c3c9871d5ff70c1a7) docs: remove 'I hope to' comments from scope-manager-interface ([#&#8203;19300](https://togithub.com/eslint/eslint/issues/19300)) (Josh Goldberg ✨) - [`8e00305`](https://togithub.com/eslint/eslint/commit/8e003056a805468b07bcf4edba83a90a932fb520) docs: replace `var` with `const` in rule examples ([#&#8203;19299](https://togithub.com/eslint/eslint/issues/19299)) (Tanuj Kanti) - [`a559009`](https://togithub.com/eslint/eslint/commit/a559009f51ad9f081bae5252bb2b7a6e23c54767) docs: Add warning about extending core rules ([#&#8203;19295](https://togithub.com/eslint/eslint/issues/19295)) (Nicholas C. Zakas) - [`0bfdf6c`](https://togithub.com/eslint/eslint/commit/0bfdf6caaf3e1553c67a77da900245879c730ad3) docs: Update README (GitHub Actions Bot) - [`ce0b9ff`](https://togithub.com/eslint/eslint/commit/ce0b9ff04242f61c8c49fc1ce164eb45eb3c459a) docs: add navigation link for `code explorer` ([#&#8203;19285](https://togithub.com/eslint/eslint/issues/19285)) (Tanuj Kanti) - [`e255cc9`](https://togithub.com/eslint/eslint/commit/e255cc98abef202929112378bfe133f260f2ac9d) docs: add bluesky icon to footer ([#&#8203;19290](https://togithub.com/eslint/eslint/issues/19290)) (Tanuj Kanti) - [`5d64851`](https://togithub.com/eslint/eslint/commit/5d64851955f410f31c159a7097f6cc7d4a01d6a1) docs: remove outdated info about environments ([#&#8203;19296](https://togithub.com/eslint/eslint/issues/19296)) (Francesco Trotta) - [`eec01f0`](https://togithub.com/eslint/eslint/commit/eec01f04ae1c44f7c9a8c6afec59dd72f5a57600) docs: switch rule examples config format to `languageOptions` ([#&#8203;19277](https://togithub.com/eslint/eslint/issues/19277)) (Milos Djermanovic) - [`b36ca0a`](https://togithub.com/eslint/eslint/commit/b36ca0a490829c579358ec7193bde35275000e04) docs: Fixing Focus Order by Rearranging Element Sequence ([#&#8203;19241](https://togithub.com/eslint/eslint/issues/19241)) (Amaresh S M) - [`d122c8a`](https://togithub.com/eslint/eslint/commit/d122c8a756bb8e232ef7c25cca6dcae645094835) docs: add missing backticks to `sort-imports` ([#&#8203;19282](https://togithub.com/eslint/eslint/issues/19282)) (루밀LuMir) - [`0367a70`](https://togithub.com/eslint/eslint/commit/0367a70a43346f1b9df8be75d38f98f9cfe4007c) docs: update custom parser docs ([#&#8203;19288](https://togithub.com/eslint/eslint/issues/19288)) (Francesco Trotta) - [`8c07ebb`](https://togithub.com/eslint/eslint/commit/8c07ebb9004309f8691f972d554e8bbb3eb517bc) docs: add `border-radius` to `hX:target` selector styles ([#&#8203;19270](https://togithub.com/eslint/eslint/issues/19270)) (루밀LuMir) - [`eff7c57`](https://togithub.com/eslint/eslint/commit/eff7c5721c101975a03e7906905f1fe2c9538df0) docs: add limitation section in `no-loop-func` ([#&#8203;19287](https://togithub.com/eslint/eslint/issues/19287)) (Tanuj Kanti) - [`5db226f`](https://togithub.com/eslint/eslint/commit/5db226f4da9ad7d53a4505a90290b68d4036c082) docs: add missing backticks in various parts of the documentation ([#&#8203;19269](https://togithub.com/eslint/eslint/issues/19269)) (루밀LuMir) - [`789edbb`](https://togithub.com/eslint/eslint/commit/789edbbae5aeeefc8fee94cd653b0b5f3e2ae3eb) docs: Update README (GitHub Actions Bot) - [`613c06a`](https://togithub.com/eslint/eslint/commit/613c06a2c341758739473409a2331074884ec7f8) docs: mark rules that are frozen with ❄️ ([#&#8203;19231](https://togithub.com/eslint/eslint/issues/19231)) (Amaresh S M) - [`43172ec`](https://togithub.com/eslint/eslint/commit/43172ecbd449c13a503cb39539e31106179f5d80) docs: Update README (GitHub Actions Bot) - [`ac8b3c4`](https://togithub.com/eslint/eslint/commit/ac8b3c4ca9f7b84f84356137cf23a1ba6dfecf11) docs: fix description of `overrideConfigFile` option ([#&#8203;19262](https://togithub.com/eslint/eslint/issues/19262)) (Milos Djermanovic) - [`bbb9b46`](https://togithub.com/eslint/eslint/commit/bbb9b46c20662019e98df85dedde9b68719afa1f) docs: Update README (GitHub Actions Bot) - [`995b492`](https://togithub.com/eslint/eslint/commit/995b49231a3f0ccddb941663175ce4fead9c9432) docs: fix inconsistent divider in rule categories box ([#&#8203;19249](https://togithub.com/eslint/eslint/issues/19249)) (Tanuj Kanti) - [`f76d05d`](https://togithub.com/eslint/eslint/commit/f76d05da6e745adbea574c32b334638c7ba3c0c8) docs: Refactor search result handling with better event listener cleanup ([#&#8203;19252](https://togithub.com/eslint/eslint/issues/19252)) (Amaresh S M) - [`c5f3d7d`](https://togithub.com/eslint/eslint/commit/c5f3d7dab303468ae33ccfec61bba75a816f832c) docs: Update README (GitHub Actions Bot) #### Chores - [`c52be85`](https://togithub.com/eslint/eslint/commit/c52be85c4a916f70807377e1a486adb3a5857347) chore: upgrade to `@eslint/js@9.18.0` ([#&#8203;19330](https://togithub.com/eslint/eslint/issues/19330)) (Francesco Trotta) - [`362099c`](https://togithub.com/eslint/eslint/commit/362099c580992b2602316fc417ce3e595b96f28c) chore: package.json update for [@&#8203;eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`495aa49`](https://togithub.com/eslint/eslint/commit/495aa499a7390f99b763cba8f2b8312e3eecfe0d) chore: extract package `name` from `package.json` for public interface ([#&#8203;19314](https://togithub.com/eslint/eslint/issues/19314)) (루밀LuMir) - [`6fe0e72`](https://togithub.com/eslint/eslint/commit/6fe0e7244a7e88458ea7fdcebc43794c03793c4b) chore: update dependency [@&#8203;eslint/json](https://togithub.com/eslint/json) to ^0.9.0 ([#&#8203;19263](https://togithub.com/eslint/eslint/issues/19263)) (renovate\[bot]) ### [`v9.17.0`](https://togithub.com/eslint/eslint/releases/tag/v9.17.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.16.0...v9.17.0) #### Features - [`eed91d1`](https://togithub.com/eslint/eslint/commit/eed91d12d4d265bd32905dd1fbf8a6d5dbcdb54a) feat: add suggestions to `no-unused-vars` ([#&#8203;18352](https://togithub.com/eslint/eslint/issues/18352)) (Tanuj Kanti) #### Bug Fixes - [`67d683d`](https://togithub.com/eslint/eslint/commit/67d683df29d873002299c70736dacea731b69f5d) fix: fix crash when `message.fix` is nullish ([#&#8203;19168](https://togithub.com/eslint/eslint/issues/19168)) (ntnyq) - [`c618707`](https://togithub.com/eslint/eslint/commit/c61870715e5bc1cb51c45a8efd72f392502807b8) fix: ignore vars with non-identifier references in no-useless-assignment ([#&#8203;19200](https://togithub.com/eslint/eslint/issues/19200)) (YeonJuan) #### Documentation - [`3c22d2a`](https://togithub.com/eslint/eslint/commit/3c22d2accedd7b0bc381a4eee2c3db4df657b236) docs: update `yoda` to `Yoda` in `yoda.md` for consistency ([#&#8203;19230](https://togithub.com/eslint/eslint/issues/19230)) (루밀LuMir) - [`e0a2203`](https://togithub.com/eslint/eslint/commit/e0a220355f447b3674b758776344959ce746b5e3) docs: add missing backticks to `no-sequences` ([#&#8203;19233](https://togithub.com/eslint/eslint/issues/19233)) (루밀LuMir) - [`4cc4881`](https://togithub.com/eslint/eslint/commit/4cc48812cdfd686304b5b3b71ea70cd7f2d8389a) docs: Update README (GitHub Actions Bot) - [`3db6fdf`](https://togithub.com/eslint/eslint/commit/3db6fdf885b17d25103e3cddc31fea56542e064d) docs: \[no-await-in-loop] expand on benefits and inapplicability ([#&#8203;19211](https://togithub.com/eslint/eslint/issues/19211)) (Kirk Waiblinger) - [`bf2a4f6`](https://togithub.com/eslint/eslint/commit/bf2a4f686bb387711e269b08f13771e4208113f0) docs: add missing backticks to `func-style` ([#&#8203;19227](https://togithub.com/eslint/eslint/issues/19227)) (루밀LuMir) - [`ba098bd`](https://togithub.com/eslint/eslint/commit/ba098bd03c9943007ec77d628dc59f7eaf60f871) docs: add missing header to `prefer-spread` ([#&#8203;19224](https://togithub.com/eslint/eslint/issues/19224)) (루밀LuMir) - [`b607ae6`](https://togithub.com/eslint/eslint/commit/b607ae64913ca2b6450a74344ab0ad548e314915) docs: update description of `no-param-reassign` ([#&#8203;19220](https://togithub.com/eslint/eslint/issues/19220)) (루밀LuMir) - [`1eb424d`](https://togithub.com/eslint/eslint/commit/1eb424de558fba301eaef9a7fce256539b48dee3) docs: add missing backticks to `prefer-destructuring` ([#&#8203;19223](https://togithub.com/eslint/eslint/issues/19223)) (루밀LuMir) - [`85998d1`](https://togithub.com/eslint/eslint/commit/85998d14051c7a0c5b7b6da8cfda13dc1fc7c153) docs: add missing backticks to `no-unneeded-ternary` ([#&#8203;19222](https://togithub.com/eslint/eslint/issues/19222)) (루밀LuMir) - [`b75b32c`](https://togithub.com/eslint/eslint/commit/b75b32c091f0742788ecf232f52d9e9427008526) docs: add missing backticks to `no-new-func` ([#&#8203;19219](https://togithub.com/eslint/eslint/issues/19219)) (루밀LuMir) - [`a7700bc`](https://togithub.com/eslint/eslint/commit/a7700bcc9c566b3e348a72f3e6a4a6f5ac3345a4) docs: add missing backticks to `id-length` ([#&#8203;19217](https://togithub.com/eslint/eslint/issues/19217)) (루밀LuMir) - [`e2bb429`](https://togithub.com/eslint/eslint/commit/e2bb429974ae397c1c1cc495fa7630441c9da61a) docs: add missing backticks to `complexity.md` ([#&#8203;19214](https://togithub.com/eslint/eslint/issues/19214)) (루밀LuMir) - [`045d716`](https://togithub.com/eslint/eslint/commit/045d716b92276720961e950e6a259ef40e8e07ea) docs: add missing `)` to `id-denylist` ([#&#8203;19213](https://togithub.com/eslint/eslint/issues/19213)) (루밀LuMir) - [`7fe4114`](https://togithub.com/eslint/eslint/commit/7fe4114be2e714506fd406ea4474430ea3de0f93) docs: Update README (GitHub Actions Bot) - [`c743ba6`](https://togithub.com/eslint/eslint/commit/c743ba6402a27130f8b7700ae0816b087e20085d) docs: add CSS language to `no-restricted-syntax` ([#&#8203;19208](https://togithub.com/eslint/eslint/issues/19208)) (Milos Djermanovic) - [`1416d70`](https://togithub.com/eslint/eslint/commit/1416d70d4358a57e99e810dd25ac0e6263924c02) docs: add missing backticks to `eqeqeq` ([#&#8203;19207](https://togithub.com/eslint/eslint/issues/19207)) (루밀LuMir) - [`b950c1b`](https://togithub.com/eslint/eslint/commit/b950c1b7db28cc569a53b6677b71a40f1fe3bf98) docs: add missing backticks to `prefer-object-spread` ([#&#8203;19206](https://togithub.com/eslint/eslint/issues/19206)) (루밀LuMir) - [`8a941cb`](https://togithub.com/eslint/eslint/commit/8a941cb776d0872236c33027bcff6337739a6ddb) docs: update docs and `description` of `require-unicode-regexp` ([#&#8203;19205](https://togithub.com/eslint/eslint/issues/19205)) (루밀LuMir) - [`cbab228`](https://togithub.com/eslint/eslint/commit/cbab2281ddd583ddddfb55151babbd9ea59eb078) docs: Update README (GitHub Actions Bot) - [`f2257ce`](https://togithub.com/eslint/eslint/commit/f2257ce41278dd85170d4d102969738bcabd5903) docs: update comments and `description` of `no-script-url` ([#&#8203;19203](https://togithub.com/eslint/eslint/issues/19203)) (루밀LuMir) - [`365f0f4`](https://togithub.com/eslint/eslint/commit/365f0f4df7045c42de0f9624c488d62cf7f6cece) docs: add missing backtick to `default-case-last` ([#&#8203;19202](https://togithub.com/eslint/eslint/issues/19202)) (루밀LuMir) - [`e6b84f5`](https://togithub.com/eslint/eslint/commit/e6b84f535e84050b0c63ae304eb17f9d181ac299) docs: add missing punctuation in document ([#&#8203;19161](https://togithub.com/eslint/eslint/issues/19161)) (루밀LuMir) - [`c88708e`](https://togithub.com/eslint/eslint/commit/c88708e0571b62ee5d6c6168373e4204ec75b931) docs: replace quote with backtick in `description` of `for-direction` ([#&#8203;19199](https://togithub.com/eslint/eslint/issues/19199)) (루밀LuMir) - [`a76f233`](https://togithub.com/eslint/eslint/commit/a76f233a67abebf861efc0dd06cde2187abbd273) docs: use higher contrast color tokens for code comments ([#&#8203;19187](https://togithub.com/eslint/eslint/issues/19187)) (Josh Goldberg ✨) - [`db19502`](https://togithub.com/eslint/eslint/commit/db195024978044b7457d5d551299f96f6b60caed) docs: Update README (GitHub Actions Bot) #### Chores - [`cc243c9`](https://togithub.com/eslint/eslint/commit/cc243c948226a585f01d3e68b4cedbabcc5e0e40) chore: upgrade to `@eslint/js@9.17.0` ([#&#8203;19242](https://togithub.com/eslint/eslint/issues/19242)) (Francesco Trotta) - [`84c5787`](https://togithub.com/eslint/eslint/commit/84c57877801da729265cf9ce11d325c0be8c82b1) chore: package.json update for [@&#8203;eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`4c4f53b`](https://togithub.com/eslint/eslint/commit/4c4f53b8c961dd6aed6c0cdca303018d805a59fe) chore: add missing backticks to `flags.js` ([#&#8203;19226](https://togithub.com/eslint/eslint/issues/19226)) (루밀LuMir) - [`4b3132c`](https://togithub.com/eslint/eslint/commit/4b3132c3f55db6b51665c4c42bb762d00e266262) chore: update dependency eslint-plugin-expect-type to ^0.6.0 ([#&#8203;19221](https://togithub.com/eslint/eslint/issues/19221)) (renovate\[bot]) - [`9bf2204`](https://togithub.com/eslint/eslint/commit/9bf220464a594d44744fd35d688c61159366b8ea) chore: add type definitions for the `eslint-config-eslint` package ([#&#8203;19050](https://togithub.com/eslint/eslint/issues/19050)) (Arya Emami) - [`ee8c220`](https://togithub.com/eslint/eslint/commit/ee8c2200a19dd55aa5068b6cd336a2aec7c52ad3) chore: fix incorrect `name` property in `integration-tutorial-code` ([#&#8203;19218](https://togithub.com/eslint/eslint/issues/19218)) (루밀LuMir) - [`cca801d`](https://togithub.com/eslint/eslint/commit/cca801dd17931cfd913456569b41f6132d0366aa) chore: Upgrade cross-spawn to 7.0.6 ([#&#8203;19185](https://togithub.com/eslint/eslint/issues/19185)) (folortin) ### [`v9.16.0`](https://togithub.com/eslint/eslint/releases/tag/v9.16.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.15.0...v9.16.0) #### Features - [`8f70eb1`](https://togithub.com/eslint/eslint/commit/8f70eb142cce025e7040d016a959eff0f51eb672) feat: Add `ignoreComputedKeys` option in `sort-keys` rule ([#&#8203;19162](https://togithub.com/eslint/eslint/issues/19162)) (Milos Djermanovic) #### Documentation - [`9eefc8f`](https://togithub.com/eslint/eslint/commit/9eefc8f813b5c31f49fbbd9a36f439b365bea180) docs: fix typos in `use-isnan` ([#&#8203;19190](https://togithub.com/eslint/eslint/issues/19190)) (루밀LuMir) - [`0c8cea8`](https://togithub.com/eslint/eslint/commit/0c8cea8c803962a4358032fde5c117a1e9c41ca0) docs: switch the order of words in `no-unreachable` ([#&#8203;19189](https://togithub.com/eslint/eslint/issues/19189)) (루밀LuMir) - [`0c19417`](https://togithub.com/eslint/eslint/commit/0c19417c644a29b5113d3a2b94ce00640117574b) docs: add missing backtick to `no-async-promise-executor` ([#&#8203;19188](https://togithub.com/eslint/eslint/issues/19188)) (루밀LuMir) - [`8df9276`](https://togithub.com/eslint/eslint/commit/8df927646cadaa70263914c62f2f76fccb8c46fd) docs: add backtick in `-0` in `description` of `no-compare-neg-zero` ([#&#8203;19186](https://togithub.com/eslint/eslint/issues/19186)) (루밀LuMir) - [`7e16e3f`](https://togithub.com/eslint/eslint/commit/7e16e3fb8594e361b3e121d2d4059dc26e30c407) docs: fix `caseSensitive` option's title of `sort-keys` ([#&#8203;19183](https://togithub.com/eslint/eslint/issues/19183)) (Tanuj Kanti) - [`0c6b842`](https://togithub.com/eslint/eslint/commit/0c6b84212144da3238693fa56500b02bd4a9f05a) docs: fix typos in `migration-guide.md` ([#&#8203;19180](https://togithub.com/eslint/eslint/issues/19180)) (루밀LuMir) - [`353266e`](https://togithub.com/eslint/eslint/commit/353266edf827d4e63e9efef321f5d128748bc74d) docs: fix a typo in `debug.md` ([#&#8203;19179](https://togithub.com/eslint/eslint/issues/19179)) (루밀LuMir) - [`5ff318a`](https://togithub.com/eslint/eslint/commit/5ff318a528e3f6b8b9c6a62ea949d66ebb7f0716) docs: delete unnecessary horizontal rule(`---`) in `nodejs-api` ([#&#8203;19175](https://togithub.com/eslint/eslint/issues/19175)) (루밀LuMir) - [`576bcc5`](https://togithub.com/eslint/eslint/commit/576bcc5461c0c00c30dfceec9abcddb99e559c74) docs: mark more rules as handled by TypeScript ([#&#8203;19164](https://togithub.com/eslint/eslint/issues/19164)) (Tanuj Kanti) - [`742d054`](https://togithub.com/eslint/eslint/commit/742d054ac1124d4e53c84234dd6960d4e272d490) docs: note that `no-restricted-syntax` can be used with any language ([#&#8203;19148](https://togithub.com/eslint/eslint/issues/19148)) (Milos Djermanovic) #### Chores - [`feb703b`](https://togithub.com/eslint/eslint/commit/feb703b3dc198cda03fb69c75a31d56d999b9d2e) chore: upgrade to `@eslint/js@9.16.0` ([#&#8203;19195](https://togithub.com/eslint/eslint/issues/19195)) (Francesco Trotta) - [`df9bf95`](https://togithub.com/eslint/eslint/commit/df9bf9519a302e284700ad300463ecdf2ebf9f25) chore: package.json update for [@&#8203;eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`f831893`](https://togithub.com/eslint/eslint/commit/f831893b6e2951f56ce8b9ff12e4a16913b72b47) chore: add type for `ignoreComputedKeys` option of `sort-keys` ([#&#8203;19184](https://togithub.com/eslint/eslint/issues/19184)) (Tanuj Kanti) - [`3afb8a1`](https://togithub.com/eslint/eslint/commit/3afb8a1dcf12ad12df480db014042a51403ff672) chore: update dependency [@&#8203;eslint/json](https://togithub.com/eslint/json) to ^0.8.0 ([#&#8203;19177](https://togithub.com/eslint/eslint/issues/19177)) (Milos Djermanovic) - [`1f77c53`](https://togithub.com/eslint/eslint/commit/1f77c53b12d00403b88a0e02c8d2432278abcf52) chore: add `repository.directory` property to `package.json` ([#&#8203;19165](https://togithub.com/eslint/eslint/issues/19165)) (루밀LuMir) - [`d460594`](https://togithub.com/eslint/eslint/commit/d46059410a0e02b98067aa31975c25fd8d0d1c2b) chore: update dependency [@&#8203;arethetypeswrong/cli](https://togithub.com/arethetypeswrong/cli) to ^0.17.0 ([#&#8203;19147](https://togithub.com/eslint/eslint/issues/19147)) (renovate\[bot]) - [`45cd4ea`](https://togithub.com/eslint/eslint/commit/45cd4ead9c4fc354a2542b806ec82afb67cb54fc) refactor: update default options in rules ([#&#8203;19136](https://togithub.com/eslint/eslint/issues/19136)) (Milos Djermanovic) </details> <details> <summary>eslint-community/eslint-plugin-n (eslint-plugin-n)</summary> ### [`v17.15.1`](https://togithub.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17151-2024-12-20) [Compare Source](https://togithub.com/eslint-community/eslint-plugin-n/compare/v17.15.0...v17.15.1) ##### 🩹 Fixes - Promise.withResolvers is supported since node 22.11 ([#&#8203;398](https://togithub.com/eslint-community/eslint-plugin-n/issues/398)) ([c5bcb3a](https://togithub.com/eslint-community/eslint-plugin-n/commit/c5bcb3aa9a13f1de1b4aea20cfc08323f31f75ce)) ### [`v17.15.0`](https://togithub.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17150-2024-12-10) [Compare Source](https://togithub.com/eslint-community/eslint-plugin-n/compare/v17.14.0...v17.15.0) ##### 🌟 Features - **no-unsupported:** support node 22.12.0 ([#&#8203;393](https://togithub.com/eslint-community/eslint-plugin-n/issues/393)) ([af4f774](https://togithub.com/eslint-community/eslint-plugin-n/commit/af4f774be560ac9472d98c99082a678ca5703574)) - **resolve:** allow overriding enhanced-resolve's options ([#&#8203;384](https://togithub.com/eslint-community/eslint-plugin-n/issues/384)) ([1466bec](https://togithub.com/eslint-community/eslint-plugin-n/commit/1466bec9050606ea874444452a4d58484b480a14)) ##### 🩹 Fixes - **no-unsupported:** Correctly handle recursive objects on a per module basis ([#&#8203;396](https://togithub.com/eslint-community/eslint-plugin-n/issues/396)) ([db384d1](https://togithub.com/eslint-community/eslint-plugin-n/commit/db384d13ada7d9f48a7f8bf2ae92f76a4e3789aa)) </details> <details> <summary>prettier/eslint-plugin-prettier (eslint-plugin-prettier)</summary> ### [`v5.2.3`](https://togithub.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#523) [Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v5.2.2...v5.2.3) ##### Patch Changes - [#&#8203;703](https://togithub.com/prettier/eslint-plugin-prettier/pull/703) [`9c6141f`](https://togithub.com/prettier/eslint-plugin-prettier/commit/9c6141f2436de0bf379bef91b30fe1b0bc737cf2) Thanks [@&#8203;BPScott](https://togithub.com/BPScott)! - Add name field to recommended flat config ### [`v5.2.2`](https://togithub.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#522) [Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v5.2.1...v5.2.2) ##### Patch Changes - [#&#8203;700](https://togithub.com/prettier/eslint-plugin-prettier/pull/700) [`aa5b59f`](https://togithub.com/prettier/eslint-plugin-prettier/commit/aa5b59f7d98431bdb9559d079619065f812a2420) Thanks [@&#8203;ntnyq](https://togithub.com/ntnyq)! - fix: report node when loc not found </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->
1 parent 7930ccb commit 0251c47

File tree

2 files changed

+227
-237
lines changed

2 files changed

+227
-237
lines changed

0 commit comments

Comments
 (0)