Closed renovate[bot] closed 3 days ago
[!IMPORTANT]
Review skipped
Bot user detected.
To trigger a single review, invoke the
@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
We have these basic policies to make the approval process smoother for our volunteer team.
Please make sure your code passes all tests. Our test code coverage system will fail if these conditions occur:
The process helps maintain the overall reliability of the code base and is a prerequisite for getting your PR approved. Assigned reviewers regularly review the PR queue and tend to focus on PRs that are passing.
Do not assign reviewers. Our Queue Monitors will review your PR and assign them. When your PR has been assigned reviewers contact them to get your code reviewed and approved via:
Your reviewer(s) will have the following roles:
Read our CONTRIBUTING.md file. Most importantly:
This PR contains the following updates:
^2.1.4
->^3.0.0
^8.57.0
->^9.0.0
^4.17.17
->^5.0.0
v2.3.0
->v3.1.0
v2
->v3
v8
->v9
v4
->v5
v2
->v3
^2.0.0
->^3.0.0
4.4
->8.0
20.10.0
->22.11.0
==2.15.10
->==3.3.1
==0.21.1
->==1.0.1
6.0
->7.4
v2
->v3
v44
->v45
Release Notes
eslint/eslintrc (@eslint/eslintrc)
### [`v3.2.0`](https://redirect.github.com/eslint/eslintrc/blob/HEAD/CHANGELOG.md#320-2024-11-14) [Compare Source](https://redirect.github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0) ##### Features - merge rule.meta.defaultOptions before validation ([#166](https://redirect.github.com/eslint/eslintrc/issues/166)) ([d02f914](https://redirect.github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da)) ### [`v3.1.0`](https://redirect.github.com/eslint/eslintrc/blob/HEAD/CHANGELOG.md#310-2024-05-17) [Compare Source](https://redirect.github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0) ##### Features - Expose loadConfigFile() function ([#160](https://redirect.github.com/eslint/eslintrc/issues/160)) ([59e890f](https://redirect.github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b)) ##### Chores - run tests in Node.js 22 ([#154](https://redirect.github.com/eslint/eslintrc/issues/154)) ([5e526f2](https://redirect.github.com/eslint/eslintrc/commit/5e526f2e2897b87d7a704391cec74702d4bed38c)) - update dependency shelljs to ^0.8.5 ([#156](https://redirect.github.com/eslint/eslintrc/issues/156)) ([903b887](https://redirect.github.com/eslint/eslintrc/commit/903b8875581ee731fd1a9424f83f785359cfb22e)) ### [`v3.0.2`](https://redirect.github.com/eslint/eslintrc/blob/HEAD/CHANGELOG.md#302-2024-02-12) [Compare Source](https://redirect.github.com/eslint/eslintrc/compare/v3.0.1...v3.0.2) ##### Chores - maintenance update of `globals` to `v14` ([#152](https://redirect.github.com/eslint/eslintrc/issues/152)) ([4151865](https://redirect.github.com/eslint/eslintrc/commit/4151865b09084369e89d591eb2e01b9617287982)) ### [`v3.0.1`](https://redirect.github.com/eslint/eslintrc/blob/HEAD/CHANGELOG.md#301-2024-02-09) [Compare Source](https://redirect.github.com/eslint/eslintrc/compare/v3.0.0...v3.0.1) ##### Documentation - fix changelog for v3.0.0 ([#144](https://redirect.github.com/eslint/eslintrc/issues/144)) ([a613847](https://redirect.github.com/eslint/eslintrc/commit/a61384731aff386a8260a80d9710c912e4f62aaa)) - More explicit about all and recommended configs ([#150](https://redirect.github.com/eslint/eslintrc/issues/150)) ([0fabc74](https://redirect.github.com/eslint/eslintrc/commit/0fabc7406e5a281a4e72be33de6e3bf8642aa746)) ##### Chores - upgrade espree@10.0.1 ([#151](https://redirect.github.com/eslint/eslintrc/issues/151)) ([8c39944](https://redirect.github.com/eslint/eslintrc/commit/8c399441f47009344888e181c6aa2ecdc74ce8ea)) ### [`v3.0.0`](https://redirect.github.com/eslint/eslintrc/blob/HEAD/CHANGELOG.md#300-2023-12-27) [Compare Source](https://redirect.github.com/eslint/eslintrc/compare/v2.1.4...v3.0.0) ##### ⚠ BREAKING CHANGES - Require Node.js `^18.18.0 || ^20.9.0 || >=21.1.0` ([#142](https://redirect.github.com/eslint/eslintrc/issues/142)) - Set default `schema: []`, drop support for function-style rules ([#139](https://redirect.github.com/eslint/eslintrc/issues/139)) ##### Features - Require Node.js `^18.18.0 || ^20.9.0 || >=21.1.0` ([#142](https://redirect.github.com/eslint/eslintrc/issues/142)) ([737eb25](https://redirect.github.com/eslint/eslintrc/commit/737eb25ac686550020b838ccf6efd5cd2aaa449e)) - Set default `schema: []`, drop support for function-style rules ([#139](https://redirect.github.com/eslint/eslintrc/issues/139)) ([a6c240d](https://redirect.github.com/eslint/eslintrc/commit/a6c240de244b0e94ace4a518f2c67876a91f5882)) ##### Chores - upgrade github actions ([#143](https://redirect.github.com/eslint/eslintrc/issues/143)) ([de34faf](https://redirect.github.com/eslint/eslintrc/commit/de34fafed28aaf1936845d51309f28484ed29e2f))eslint/eslint (@eslint/js)
### [`v9.15.0`](https://redirect.github.com/eslint/eslint/compare/v9.14.0...b441bee6ad9807fef614bd071e6bd3e8b3307b2d) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.14.0...v9.15.0) ### [`v9.14.0`](https://redirect.github.com/eslint/eslint/compare/v9.13.0...28be4471f6eb61b4304ae3d17ea7eeacc6364bbe) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.13.0...v9.14.0) ### [`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/js@9.13.0` 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 knip@5.32.0 ([#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`](https://redirect.github.com/eslint/eslint/commit/b80ed007cefee086db1ff17cde9f7dd6690459f0) docs: Update README (GitHub Actions Bot) - [`cb69ab3`](https://redirect.github.com/eslint/eslint/commit/cb69ab374c149eb725b2fc5a8f0ff33fd7268a46) docs: Update README (GitHub Actions Bot) - [`7fb0d95`](https://redirect.github.com/eslint/eslint/commit/7fb0d957c102be499d5358a74928e0ea93913371) docs: Update README (GitHub Actions Bot) - [`493348a`](https://redirect.github.com/eslint/eslint/commit/493348a9a5dcca29d7fbbe13c67ce13a7a38413b) docs: Update README (GitHub Actions Bot) - [`87a582c`](https://redirect.github.com/eslint/eslint/commit/87a582c8b537d133c140781aa9e3ff0201a3c10f) docs: fix typo in `id-match` rule ([#18944](https://redirect.github.com/eslint/eslint/issues/18944)) (Jay) #### Chores - [`555aafd`](https://redirect.github.com/eslint/eslint/commit/555aafd06f6dddc743acff06111dc72dd8ea4c4e) chore: upgrade to `@eslint/js@9.12.0` ([#18987](https://redirect.github.com/eslint/eslint/issues/18987)) (Francesco Trotta) - [`873ae60`](https://redirect.github.com/eslint/eslint/commit/873ae608c15a0a386f022076b5aab6112b56b59b) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`d0a5414`](https://redirect.github.com/eslint/eslint/commit/d0a5414c30421e5dbe313790502dbf13b9330fef) refactor: replace strip-ansi with native module ([#18982](https://redirect.github.com/eslint/eslint/issues/18982)) (Cristopher) - [`b827029`](https://redirect.github.com/eslint/eslint/commit/b8270299abe777bb80a065d537aa1d4be74be705) chore: Enable JSON5 linting ([#18979](https://redirect.github.com/eslint/eslint/issues/18979)) (Milos Djermanovic) - [`8f55ca2`](https://redirect.github.com/eslint/eslint/commit/8f55ca22d94c1b0ff3be323b97949edef8d880b0) chore: Upgrade espree, eslint-visitor-keys, eslint-scope ([#18962](https://redirect.github.com/eslint/eslint/issues/18962)) (Nicholas C. Zakas) - [`c1a2725`](https://redirect.github.com/eslint/eslint/commit/c1a2725e9c776d6845d94c866c7f7b1fe0315090) chore: update dependency mocha to ^10.7.3 ([#18945](https://redirect.github.com/eslint/eslint/issues/18945)) (Milos Djermanovic) ### [`v9.11.1`](https://redirect.github.com/eslint/eslint/releases/tag/v9.11.1) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.11.0...v9.11.1) #### Bug Fixes - [`20fd916`](https://redirect.github.com/eslint/eslint/commit/20fd91689f2a89643a6f67e900a53552d47ddfe5) fix: add `@eslint/core`, `@types/estree`, & `@types/json-schema` deps ([#18938](https://redirect.github.com/eslint/eslint/issues/18938)) (Nitin Kumar) - [`2738322`](https://redirect.github.com/eslint/eslint/commit/27383226b8c5ead6b7cafc017a8ca12a1512a301) fix: add missing types for `require-atomic-updates` rule ([#18937](https://redirect.github.com/eslint/eslint/issues/18937)) (Kristóf Poduszló) - [`d71ff30`](https://redirect.github.com/eslint/eslint/commit/d71ff3068c3134171346c91f4095dd5908d9c897) fix: add missing types for `object-shorthand` rule ([#18935](https://redirect.github.com/eslint/eslint/issues/18935)) (Kristóf Poduszló) - [`561cadc`](https://redirect.github.com/eslint/eslint/commit/561cadc54376fd0a5cc1446c3cd76bfbb6b3ce9d) fix: add missing types for `no-unsafe-negation` rule ([#18932](https://redirect.github.com/eslint/eslint/issues/18932)) (Kristóf Poduszló) - [`8843656`](https://redirect.github.com/eslint/eslint/commit/8843656f9b161d97d9dc78db01413029621e266d) fix: add missing types for `no-underscore-dangle` rule ([#18931](https://redirect.github.com/eslint/eslint/issues/18931)) (Kristóf Poduszló) - [`92cde5c`](https://redirect.github.com/eslint/eslint/commit/92cde5c6da43b6017657e4c596421e3347f3dbc4) fix: add missing types for `no-shadow` rule ([#18930](https://redirect.github.com/eslint/eslint/issues/18930)) (Kristóf Poduszló) - [`b3cbe11`](https://redirect.github.com/eslint/eslint/commit/b3cbe11a9216d1edabd5b85d6f274ca84574bce6) fix: add missing types for `no-sequences` rule ([#18929](https://redirect.github.com/eslint/eslint/issues/18929)) (Kristóf Poduszló) - [`976f77f`](https://redirect.github.com/eslint/eslint/commit/976f77f7f6da591b715b1ce2592f09c2f1160153) fix: add missing types for `no-unused-expressions` rule ([#18933](https://redirect.github.com/eslint/eslint/issues/18933)) (Kristóf Poduszló) #### Documentation - [`3eff709`](https://redirect.github.com/eslint/eslint/commit/3eff70963772e9faad4a865aaa4cf3d7dbe700a0) docs: replace deprecated `Linter.FlatConfig` type with `Linter.Config` ([#18941](https://redirect.github.com/eslint/eslint/issues/18941)) (Carlos Meira) #### Chores - [`df4a859`](https://redirect.github.com/eslint/eslint/commit/df4a859b4cd578a3535a488a665a6e858289f455) chore: upgrade [@eslint/js](https://redirect.github.com/eslint/js)[@9](https://redirect.github.com/9).11.1 ([#18943](https://redirect.github.com/eslint/eslint/issues/18943)) (Milos Djermanovic) - [`36d8095`](https://redirect.github.com/eslint/eslint/commit/36d8095308d8973aa38bb9568121822776a5199d) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) ### [`v9.11.0`](https://redirect.github.com/eslint/eslint/compare/v9.10.0...a10f90af35aea9ac555b1f33106fbba1027d774e) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.10.0...v9.11.0) ### [`v9.10.0`](https://redirect.github.com/eslint/eslint/compare/v9.9.1...1ebdde1cf2793b12c2e9417ce428ae3326ce8ea3) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.9.1...v9.10.0) ### [`v9.9.1`](https://redirect.github.com/eslint/eslint/releases/tag/v9.9.1) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.9.0...v9.9.1) #### Bug Fixes - [`9bde90c`](https://redirect.github.com/eslint/eslint/commit/9bde90c2edb6800c7f6428c5550ff00fff44ab02) fix: add logic to handle `fixTypes` in `lintText()` ([#18736](https://redirect.github.com/eslint/eslint/issues/18736)) (Amaresh S M) #### Documentation - [`4840930`](https://redirect.github.com/eslint/eslint/commit/4840930b9d8b6aa3578fe234180425e9060ceeca) docs: Update README with version support and clean up content ([#18804](https://redirect.github.com/eslint/eslint/issues/18804)) (Nicholas C. Zakas) - [`f61f40d`](https://redirect.github.com/eslint/eslint/commit/f61f40d8a68b27ad1ff96c019ac41d4e958961a4) docs: Update globals examples ([#18805](https://redirect.github.com/eslint/eslint/issues/18805)) (Nicholas C. Zakas) - [`241fcea`](https://redirect.github.com/eslint/eslint/commit/241fcea48abe1c63f22b31be4bd75b6039768a85) docs: Use and define languages ([#18795](https://redirect.github.com/eslint/eslint/issues/18795)) (Nicholas C. Zakas) - [`5dbdd63`](https://redirect.github.com/eslint/eslint/commit/5dbdd63dc83428447e25f1fc1d05d8a69e3b006a) docs: eslint-plugin-markdown -> [@eslint/markdown](https://redirect.github.com/eslint/markdown) ([#18797](https://redirect.github.com/eslint/eslint/issues/18797)) (Nicholas C. Zakas) - [`c6c8ddd`](https://redirect.github.com/eslint/eslint/commit/c6c8ddd3130bbfec98ef817e4647faf19b34c85c) docs: update links to eslint-visitor-keys repo ([#18796](https://redirect.github.com/eslint/eslint/issues/18796)) (Francesco Trotta) - [`f981d05`](https://redirect.github.com/eslint/eslint/commit/f981d054ed935ef9844b6f76d4ce90ebb345b66f) docs: Update README (GitHub Actions Bot) - [`b516974`](https://redirect.github.com/eslint/eslint/commit/b516974713ada28c75f1e21599fc0cec13a8b321) docs: update links to `eslint/js` repo ([#18781](https://redirect.github.com/eslint/eslint/issues/18781)) (Francesco Trotta) - [`fb7a3f5`](https://redirect.github.com/eslint/eslint/commit/fb7a3f5df5f661bcd96e483558da66eafeb4b954) docs: update note for package managers ([#18779](https://redirect.github.com/eslint/eslint/issues/18779)) (Jay) #### Chores - [`b0c34d0`](https://redirect.github.com/eslint/eslint/commit/b0c34d04b1ac1e56609209db2f9b18a6c05a198d) chore: upgrade to [@eslint/js](https://redirect.github.com/eslint/js)[@9](https://redirect.github.com/9).9.1 ([#18809](https://redirect.github.com/eslint/eslint/issues/18809)) (Francesco Trotta) - [`cd5a0da`](https://redirect.github.com/eslint/eslint/commit/cd5a0daa24b7ab019c42d64da478c84cc4d32c34) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`e112642`](https://redirect.github.com/eslint/eslint/commit/e1126423db08a29a6cdf39626110fd29186785f0) refactor: Extract parsing logic from Linter ([#18790](https://redirect.github.com/eslint/eslint/issues/18790)) (Nicholas C. Zakas) - [`0f68a85`](https://redirect.github.com/eslint/eslint/commit/0f68a851db4db4eb6ff537345e7d6c26434950f1) chore: use eslint-plugin-yml on yaml files only ([#18801](https://redirect.github.com/eslint/eslint/issues/18801)) (Milos Djermanovic) - [`f8d1b3c`](https://redirect.github.com/eslint/eslint/commit/f8d1b3c2324cdada4fe1d8799f4f517c1585a001) chore: update dependencies for browser tests ([#18794](https://redirect.github.com/eslint/eslint/issues/18794)) (Christian Bromann) - [`aed2624`](https://redirect.github.com/eslint/eslint/commit/aed262407918406c19d43b8d54070fa93508782b) chore: update dependency [@eslint/config-array](https://redirect.github.com/eslint/config-array) to ^0.18.0 ([#18788](https://redirect.github.com/eslint/eslint/issues/18788)) (renovate\[bot]) - [`5c29128`](https://redirect.github.com/eslint/eslint/commit/5c291283dc29dcfdae585d9878e0fb8ab0d68c43) chore: update dependency [@eslint/core](https://redirect.github.com/eslint/core) to ^0.4.0 ([#18789](https://redirect.github.com/eslint/eslint/issues/18789)) (renovate\[bot]) - [`5d66fb2`](https://redirect.github.com/eslint/eslint/commit/5d66fb2b53ded440180feef526b1211673c40e88) chore: migrate linting workflow to use trunk check meta-linter ([#18643](https://redirect.github.com/eslint/eslint/issues/18643)) (Chris Clearwater) - [`bf96855`](https://redirect.github.com/eslint/eslint/commit/bf96855d7c181648cb0a0e8faf77d707ddd4725f) chore: add ids to github issue templates ([#18775](https://redirect.github.com/eslint/eslint/issues/18775)) (Strek) ### [`v9.9.0`](https://redirect.github.com/eslint/eslint/compare/v9.8.0...59dba1b3404391f5d968be578f0205569d5d41b2) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.8.0...v9.9.0) ### [`v9.8.0`](https://redirect.github.com/eslint/eslint/compare/v9.7.0...4aaf2b39ba3659aff0c769de4ccefa3d5379ff93) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.7.0...v9.8.0) ### [`v9.7.0`](https://redirect.github.com/eslint/eslint/compare/v9.6.0...7ed6f9a4db702bbad941422f456451a8dba7a450) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.6.0...v9.7.0) ### [`v9.6.0`](https://redirect.github.com/eslint/eslint/compare/v9.5.0...d655503b1fc97acfb4e7c61b3d9b557733c189b7) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.5.0...v9.6.0) ### [`v9.5.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.5.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.4.0...v9.5.0) #### Features - [`b2d256c`](https://redirect.github.com/eslint/eslint/commit/b2d256c7356838f908c4a5762d6dc64b41bbce5d) feat: `no-sparse-arrays` report on "comma" instead of the whole array ([#18579](https://redirect.github.com/eslint/eslint/issues/18579)) (fisker Cheung) #### Bug Fixes - [`6880286`](https://redirect.github.com/eslint/eslint/commit/6880286e17375b08323512f38ea59fed440a4fb5) fix: treat `*` as a universal pattern ([#18586](https://redirect.github.com/eslint/eslint/issues/18586)) (Milos Djermanovic) - [`7fbe211`](https://redirect.github.com/eslint/eslint/commit/7fbe211427432aba5fa972252b9b6b5cf9866624) fix: message template for all files ignored ([#18564](https://redirect.github.com/eslint/eslint/issues/18564)) (Milos Djermanovic) - [`469cb36`](https://redirect.github.com/eslint/eslint/commit/469cb363f87564bafb8e628e738e01b53f4d6911) fix: Don't lint the same file multiple times ([#18552](https://redirect.github.com/eslint/eslint/issues/18552)) (Milos Djermanovic) - [`5cff638`](https://redirect.github.com/eslint/eslint/commit/5cff638c03183204d09eb0a7a8bd2e032630db17) fix: improve message for ignored files without a matching config ([#18404](https://redirect.github.com/eslint/eslint/issues/18404)) (Francesco Trotta) #### Documentation - [`455f7fd`](https://redirect.github.com/eslint/eslint/commit/455f7fd1662069e9e0f4dc912ecda72962679fbe) docs: add section about including `.gitignore` files ([#18590](https://redirect.github.com/eslint/eslint/issues/18590)) (Milos Djermanovic) - [`721eafe`](https://redirect.github.com/eslint/eslint/commit/721eafeae45b33b95addf385c23eca1e2f8017d0) docs: update info about universal `files` patterns ([#18587](https://redirect.github.com/eslint/eslint/issues/18587)) (Francesco Trotta) - [`8127127`](https://redirect.github.com/eslint/eslint/commit/8127127386180a2882bb1b75a8fbc7ffda78dce1) docs: Update README (GitHub Actions Bot) - [`55c2a66`](https://redirect.github.com/eslint/eslint/commit/55c2a6621cc403f2fc11eb4ad762eadc70a54874) docs: Update README (GitHub Actions Bot) - [`eb76282`](https://redirect.github.com/eslint/eslint/commit/eb76282e0a2db8aa10a3d5659f5f9237d9729121) docs: Update README (GitHub Actions Bot) - [`ff6e96e`](https://redirect.github.com/eslint/eslint/commit/ff6e96ec30862a4eb77a201551ec8c618335bfc2) docs: `baseConfig` and `overrideConfig` can be arrays ([#18571](https://redirect.github.com/eslint/eslint/issues/18571)) (Milos Djermanovic) - [`d2d83e0`](https://redirect.github.com/eslint/eslint/commit/d2d83e045ad03f024d1679275708054d789ebe20) docs: Add mention of eslint-transforms to v9 migration guide ([#18566](https://redirect.github.com/eslint/eslint/issues/18566)) (Nicholas C. Zakas) - [`9ce6832`](https://redirect.github.com/eslint/eslint/commit/9ce6832578d5798b591f490a8609c87235e881c7) docs: add callout box for unintuitive behavior ([#18567](https://redirect.github.com/eslint/eslint/issues/18567)) (Ben McCann) - [`b8db99c`](https://redirect.github.com/eslint/eslint/commit/b8db99c575c75edc9b42e6333e1b0aa7d26d9a01) docs: Add VS Code info to config migration guide ([#18555](https://redirect.github.com/eslint/eslint/issues/18555)) (Nicholas C. Zakas) - [`518a35c`](https://redirect.github.com/eslint/eslint/commit/518a35c8fa9161522cbe9066d48e6c6fcd8aadf3) docs: Mention config migrator ([#18561](https://redirect.github.com/eslint/eslint/issues/18561)) (Nicholas C. Zakas) - [`eb440fc`](https://redirect.github.com/eslint/eslint/commit/eb440fcf16bd2f62d58b7aa9bbaf546cd94e9918) docs: specifying files with arbitrary or no extension ([#18539](https://redirect.github.com/eslint/eslint/issues/18539)) (Francesco Trotta) - [`38c159e`](https://redirect.github.com/eslint/eslint/commit/38c159e7dda812ce6dfdbf8c5b78db7cdd676c62) docs: Provide example of reading package.json for plugins meta ([#18530](https://redirect.github.com/eslint/eslint/issues/18530)) (Nicholas C. Zakas) - [`d16a659`](https://redirect.github.com/eslint/eslint/commit/d16a6599cad35726f62eb230bb95af463611c6c6) docs: add link to migration guide for `--ext` CLI option ([#18537](https://redirect.github.com/eslint/eslint/issues/18537)) (Milos Djermanovic) - [`73408de`](https://redirect.github.com/eslint/eslint/commit/73408de08dbe1873bf6b5564533c0d81134cfeee) docs: add link to configuration file docs before examples ([#18535](https://redirect.github.com/eslint/eslint/issues/18535)) (Milos Djermanovic) #### Chores - [`f588160`](https://redirect.github.com/eslint/eslint/commit/f588160c2f9996c9c62b787f1fe678f71740ec43) chore: upgrade [@eslint/js](https://redirect.github.com/eslint/js)[@9](https://redirect.github.com/9).5.0 ([#18591](https://redirect.github.com/eslint/eslint/issues/18591)) (Milos Djermanovic) - [`5890841`](https://redirect.github.com/eslint/eslint/commit/58908415c3e9e7924d39a2ff96573f7677ddb806) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`e9f4ccd`](https://redirect.github.com/eslint/eslint/commit/e9f4ccd8a182801e08d96d4246df10246ea82a58) chore: remove unused eslint-disable directive ([#18589](https://redirect.github.com/eslint/eslint/issues/18589)) (Milos Djermanovic) - [`4b23ffd`](https://redirect.github.com/eslint/eslint/commit/4b23ffd6454cfb1a269430f5fe28e7d1c37b9d3e) refactor: Move JS parsing logic into JS language ([#18448](https://redirect.github.com/eslint/eslint/issues/18448)) (Nicholas C. Zakas) - [`1495b93`](https://redirect.github.com/eslint/eslint/commit/1495b93d6fac4d7b6c9efa24c46b613f47feb1d4) chore: update WebdriverIO packages ([#18558](https://redirect.github.com/eslint/eslint/issues/18558)) (Christian Bromann) - [`cea7ede`](https://redirect.github.com/eslint/eslint/commit/cea7ede4618d789180d37ee12a57939b30a5c4ee) chore: add website donate link instead of opencollective ([#18582](https://redirect.github.com/eslint/eslint/issues/18582)) (Strek) - [`ec94880`](https://redirect.github.com/eslint/eslint/commit/ec948803c99ab1b001f093c7a2c412945fbb385f) chore: package.json update for eslint-config-eslint release (Jenkins) - [`6912586`](https://redirect.github.com/eslint/eslint/commit/69125865b058c08ded162d4395d606dd22acb77d) chore: extract formatting rules into separate config ([#18560](https://redirect.github.com/eslint/eslint/issues/18560)) (Milos Djermanovic) - [`9738f7e`](https://redirect.github.com/eslint/eslint/commit/9738f7e9dee49a9a3a7b8bfce87eb236ede6f572) ci: fix CLI flags for c8, raise thresholds ([#18554](https://redirect.github.com/eslint/eslint/issues/18554)) (Francesco Trotta) - [`c6de7bb`](https://redirect.github.com/eslint/eslint/commit/c6de7bba57054efd4620e0630c23e2c63b1927b2) chore: update dependency markdownlint-cli to ^0.41.0 ([#18538](https://redirect.github.com/eslint/eslint/issues/18538)) (renovate\[bot]) - [`2c8fd34`](https://redirect.github.com/eslint/eslint/commit/2c8fd34bf1471efbd6e616b50d4e25ea858a6989) ci: pin [@wdio/browser-runner](https://redirect.github.com/wdio/browser-runner) v8.36.0 ([#18540](https://redirect.github.com/eslint/eslint/issues/18540)) (唯然) ### [`v9.4.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.4.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.3.0...v9.4.0) #### Features - [`89a4a0a`](https://redirect.github.com/eslint/eslint/commit/89a4a0a260b8eb11487fe3d5d4d80f4630933eb3) feat: ignore IIFE's in the `no-loop-func` rule ([#17528](https://redirect.github.com/eslint/eslint/issues/17528)) (Nitin Kumar) #### Bug Fixes - [`f6534d1`](https://redirect.github.com/eslint/eslint/commit/f6534d14033e04f6c7c88a1f0c44a8077148ec6b) fix: skip processor code blocks that match only universal patterns ([#18507](https://redirect.github.com/eslint/eslint/issues/18507)) (Milos Djermanovic) - [`7226ebd`](https://redirect.github.com/eslint/eslint/commit/7226ebd69df04a4cc5fe546641f3443b60ec47e9) fix: allow implicit undefined return in `no-constructor-return` ([#18515](https://redirect.github.com/eslint/eslint/issues/18515)) (Ali Rezvani) - [`389744b`](https://redirect.github.com/eslint/eslint/commit/389744be255717c507fafc158746e579ac08d77e) fix: use `@eslint/config-inspector@latest` ([#18483](https://redirect.github.com/eslint/eslint/issues/18483)) (唯然) - [`70118a5`](https://redirect.github.com/eslint/eslint/commit/70118a5b11860fce364028d3c515393b6a586aae) fix: `func-style` false positive with arrow functions and `super` ([#18473](https://redirect.github.com/eslint/eslint/issues/18473)) (Milos Djermanovic) #### Documentation - [`d7ab6f5`](https://redirect.github.com/eslint/eslint/commit/d7ab6f589d39c64bc5daaef4be3a972032f04c05) docs: update theme when when `prefers-color-scheme` changes ([#18510](https://redirect.github.com/eslint/eslint/issues/18510)) (Nitin Kumar) - [`525fdff`](https://redirect.github.com/eslint/eslint/commit/525fdffde4cb34010bc503f6d54855b3f9d07811) docs: fix components files ([#18519](https://redirect.github.com/eslint/eslint/issues/18519)) (Tanuj Kanti) - [`80747d2`](https://redirect.github.com/eslint/eslint/commit/80747d23dec69b30ea2c3620a1198f7d06b012b8) docs: refactor `prefer-destructuring` rule ([#18472](https://redirect.github.com/eslint/eslint/issues/18472)) (Tanuj Kanti) - [`f06e0b5`](https://redirect.github.com/eslint/eslint/commit/f06e0b5f51ae1aad8957d27aa0ea4d6d0ad51455) docs: clarify func-style ([#18477](https://redirect.github.com/eslint/eslint/issues/18477)) (Cameron Steffen) #### Chores - [`010dd2e`](https://redirect.github.com/eslint/eslint/commit/010dd2ef50456a1ba5892152192b6c9d9d5fd470) chore: upgrade to `@eslint/js@9.4.0` ([#18534](https://redirect.github.com/eslint/eslint/issues/18534)) (Francesco Trotta) - [`5e1b5dc`](https://redirect.github.com/eslint/eslint/commit/5e1b5dc9a3d839737125571c8fd4e239d81608de) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`594145f`](https://redirect.github.com/eslint/eslint/commit/594145f493d913e2b7e25a27accf33c44e1d4687) refactor: switch to `@eslint/config-array` ([#18527](https://redirect.github.com/eslint/eslint/issues/18527)) (Francesco Trotta) ### [`v9.3.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.3.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.2.0...v9.3.0) #### Features - [`b32153c`](https://redirect.github.com/eslint/eslint/commit/b32153c97317c6fc593c2abbf6ae994519d473b4) feat: add `overrides.namedExports` to `func-style` rule ([#18444](https://redirect.github.com/eslint/eslint/issues/18444)) (Percy Ma) - [`b67eba4`](https://redirect.github.com/eslint/eslint/commit/b67eba4514026ef7e489798fd883beb678817a46) feat: add `restrictedNamedExportsPattern` to `no-restricted-exports` ([#18431](https://redirect.github.com/eslint/eslint/issues/18431)) (Akul Srivastava) - [`069aa68`](https://redirect.github.com/eslint/eslint/commit/069aa680c78b8516b9a1b568519f1d01e74fb2a2) feat: add option `allowEscape` to `no-misleading-character-class` rule ([#18208](https://redirect.github.com/eslint/eslint/issues/18208)) (Francesco Trotta) - [`05ef92d`](https://redirect.github.com/eslint/eslint/commit/05ef92dd15949014c0735125c89b7bd70dec58c8) feat: deprecate `multiline-comment-style` & `line-comment-position` ([#18435](https://redirect.github.com/eslint/eslint/issues/18435)) (唯然) - [`db0b174`](https://redirect.github.com/eslint/eslint/commit/db0b174c3ace60e29585bfc3520727c44cefcfc5) feat: add `enforceForInnerExpressions` option to `no-extra-boolean-cast` ([#18222](https://redirect.github.com/eslint/eslint/issues/18222)) (Kirk Waiblinger) #### Bug Fixes - [`8db0eff`](https://redirect.github.com/eslint/eslint/commit/8db0eff4ba89b45f439c27ba1202ed056ae92e83) fix: Improve config error messages ([#18457](https://redirect.github.com/eslint/eslint/issues/18457)) (Nicholas C. Zakas) - [`5c28d9a`](https://redirect.github.com/eslint/eslint/commit/5c28d9a367e1608e097c491f40b8afd0730a8b9e) fix: don't remove comments between key and value in object-shorthand ([#18442](https://redirect.github.com/eslint/eslint/issues/18442)) (Kuba Jastrzębski) - [`39fb0ee`](https://redirect.github.com/eslint/eslint/commit/39fb0ee9cd33f952707294e67f194d414261a571) fix: object-shorthand loses type parameters when auto-fixing ([#18438](https://redirect.github.com/eslint/eslint/issues/18438)) (dalaoshu) - [`37eba48`](https://redirect.github.com/eslint/eslint/commit/37eba48d6f2d3c99c5ecf2fc3967e428a6051dbb) fix: don't crash when `fs.readFile` returns promise from another realm ([#18416](https://redirect.github.com/eslint/eslint/issues/18416)) (Milos Djermanovic) #### Documentation - [`ceada8c`](https://redirect.github.com/eslint/eslint/commit/ceada8c702d4903d6872f46a25d68b672d2c6289) docs: explain how to use "tsc waiting" label ([#18466](https://redirect.github.com/eslint/eslint/issues/18466)) (Francesco Trotta) - [`62e686c`](https://redirect.github.com/eslint/eslint/commit/62e686c5e90411fed2b5561be5688d7faf64d791) docs: Add troubleshooting info for plugin compatibility ([#18451](https://redirect.github.com/eslint/eslint/issues/18451)) (Nicholas C. Zakas) - [`e17e1c0`](https://redirect.github.com/eslint/eslint/commit/e17e1c0dd5d5dc5a4cae5888116913f6555b1f1e) docs: Update README (GitHub Actions Bot) - [`2465a1e`](https://redirect.github.com/eslint/eslint/commit/2465a1e3f3b78f302f64e62e5f0d851626b81b3c) docs: Update README (GitHub Actions Bot) - [`d23574c`](https://redirect.github.com/eslint/eslint/commit/d23574c5c0275c8b3714a7a6d3e8bf2108af60f1) docs: Clarify usage of `no-unreachable` with TypeScript ([#18445](https://redirect.github.com/eslint/eslint/issues/18445)) (benj-dobs) - [`1db9bae`](https://redirect.github.com/eslint/eslint/commit/1db9bae944b69945e3b05f76754cced16ae83838) docs: Fix typos ([#18443](https://redirect.github.com/eslint/eslint/issues/18443)) (Frieder Bluemle) - [`7065196`](https://redirect.github.com/eslint/eslint/commit/70651968beb0f907c9689c2477721c0b991acc4a) docs: Update README (GitHub Actions Bot) - [`04e7c6e`](https://redirect.github.com/eslint/eslint/commit/04e7c6e0a24bd2d7691ae641e2dc0e6d538dcdfd) docs: update deprecation notice of `no-return-await` ([#18433](https://redirect.github.com/eslint/eslint/issues/18433)) (Tanuj Kanti) - [`e763512`](https://redirect.github.com/eslint/eslint/commit/e7635126f36145b47fe5d135ab258af43b2715c9) docs: Link global ignores section in config object property list ([#18430](https://redirect.github.com/eslint/eslint/issues/18430)) (MaoShizhong) - [`ac7f718`](https://redirect.github.com/eslint/eslint/commit/ac7f718de66131187302387fc26907c4c93196f9) docs: reflect release of v9 in config migration guide ([#18412](https://redirect.github.com/eslint/eslint/issues/18412)) (Peter Briggs) - [`0de0909`](https://redirect.github.com/eslint/eslint/commit/0de0909e001191a3464077d37e8c0b3f67e9a1cb) docs: fix grammar in configuration file resolution ([#18419](https://redirect.github.com/eslint/eslint/issues/18419)) (Mike McCready) #### Chores - [`58e2719`](https://redirect.github.com/eslint/eslint/commit/58e271924aeb8ac2b8864845cd787ef3f9239939) chore: update dependencies for v9.3.0 release ([#18469](https://redirect.github.com/eslint/eslint/issues/18469)) (Francesco Trotta) - [`b681ecb`](https://redirect.github.com/eslint/eslint/commit/b681ecbdf0882cbb7902682a9d35c1e76ac76c30) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`06f1d1c`](https://redirect.github.com/eslint/eslint/commit/06f1d1cd874dfc40a6651b08d766f6522a67b3f0) chore: update dependency [@humanwhocodes/retry](https://redirect.github.com/humanwhocodes/retry) to ^0.3.0 ([#18463](https://redirect.github.com/eslint/eslint/issues/18463)) (renovate\[bot]) - [`a63ed72`](https://redirect.github.com/eslint/eslint/commit/a63ed722a64040d2be90f36e45f1f5060a9fe28e) refactor: Use `node:` protocol for built-in Node.js modules ([#18434](https://redirect.github.com/eslint/eslint/issues/18434)) (Milos Djermanovic) - [`040700a`](https://redirect.github.com/eslint/eslint/commit/040700a7a19726bb9568fc190bff95e88fb87269) chore: update dependency markdownlint-cli to ^0.40.0 ([#18425](https://redirect.github.com/eslint/eslint/issues/18425)) (renovate\[bot]) - [`f47847c`](https://redirect.github.com/eslint/eslint/commit/f47847c1b45ef1ac5f05f3a37f5f8c46b860c57f) chore: update actions/stale action to v9 ([#18426](https://redirect.github.com/eslint/eslint/issues/18426)) (renovate\[bot]) - [`c18ad25`](https://redirect.github.com/eslint/eslint/commit/c18ad252c280443e85f788c70ce597e1941f8ff5) chore: update actions/upload-artifact action to v4 ([#18427](https://redirect.github.com/eslint/eslint/issues/18427)) (renovate\[bot]) - [`27e3060`](https://redirect.github.com/eslint/eslint/commit/27e3060f7519d84501a11218343c34df4947b303) chore: Disable documentation label ([#18423](https://redirect.github.com/eslint/eslint/issues/18423)) (Nicholas C. Zakas) ### [`v9.2.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.2.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.1.1...v9.2.0) #### Features - [`8485d76`](https://redirect.github.com/eslint/eslint/commit/8485d76134bdbd29230780fadc284c482cd1d963) feat: `no-case-declarations` add suggestions ([#18388](https://redirect.github.com/eslint/eslint/issues/18388)) (Josh Goldberg ✨) - [`a498f35`](https://redirect.github.com/eslint/eslint/commit/a498f35cef4df9c9f5387fafafaf482d913d5765) feat: update Unicode letter detection in capitalized-comments rule ([#18375](https://redirect.github.com/eslint/eslint/issues/18375)) (Francesco Trotta) #### Bug Fixes - [`eeec413`](https://redirect.github.com/eslint/eslint/commit/eeec41346738afb491958fdbf0bcf45a302ca1b7) fix: do not throw when defining a global named **defineSetter** ([#18364](https://redirect.github.com/eslint/eslint/issues/18364)) (唯然) #### Documentation - [`0f5df50`](https://redirect.github.com/eslint/eslint/commit/0f5df509a4bc00cff2c62b90fab184bdf0231322) docs: Update README (GitHub Actions Bot) - [`1579ce0`](https://redirect.github.com/eslint/eslint/commit/1579ce05cbb523cb5b04ff77fab06ba1ecd18dce) docs: update wording regarding indirect eval ([#18394](https://redirect.github.com/eslint/eslint/issues/18394)) (Kirk Waiblinger) - [`f12a02c`](https://redirect.github.com/eslint/eslint/commit/f12a02c5749d31beefe46d2753a0d68b56f2281d) docs: update to eslint v9 in custom-rule-tutorial ([#18383](https://redirect.github.com/eslint/eslint/issues/18383)) (唯然) #### Chores - [`b346605`](https://redirect.github.com/eslint/eslint/commit/b3466052802a1586560ad56a8128d603284d58c2) chore: upgrade [@eslint/js](https://redirect.github.com/eslint/js)[@9](https://redirect.github.com/9).2.0 ([#18413](https://redirect.github.com/eslint/eslint/issues/18413)) (Milos Djermanovic) - [`c4c18e0`](https://redirect.github.com/eslint/eslint/commit/c4c18e05fc866b73218dbe58b760546f39a2a620) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`284722c`](https://redirect.github.com/eslint/eslint/commit/284722ca8375c9a9e4f741bfdd78e765542da61f) chore: package.json update for eslint-config-eslint release (Jenkins) - [`347d44f`](https://redirect.github.com/eslint/eslint/commit/347d44f96b3d9d690e4f7380029e8a5a60b2fdc7) chore: remove eslintrc export from eslint-config-eslint ([#18400](https://redirect.github.com/eslint/eslint/issues/18400)) (Milos Djermanovic) - [`f316e20`](https://redirect.github.com/eslint/eslint/commit/f316e2009a8aa902fa447a49b6b5e560848f0711) ci: run tests in Node.js 22 ([#18393](https://redirect.github.com/eslint/eslint/issues/18393)) (Francesco Trotta) ### [`v9.1.1`](https://redirect.github.com/eslint/eslint/releases/tag/v9.1.1) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.1.0...v9.1.1) #### Bug Fixes - [`a26b402`](https://redirect.github.com/eslint/eslint/commit/a26b40279f283853717236b44602b27b57f0b627) fix: use [@eslint/create-config](https://redirect.github.com/eslint/create-config) latest ([#18373](https://redirect.github.com/eslint/eslint/issues/18373)) (唯然) ### [`v9.1.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.1.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.0.0...v9.1.0) #### Features - [`03068f1`](https://redirect.github.com/eslint/eslint/commit/03068f13c0e3e6b34b8ca63628cfc79dd256feac) feat: Provide helpful error message for nullish configs ([#18357](https://redirect.github.com/eslint/eslint/issues/18357)) (Nicholas C. Zakas) - [`751b518`](https://redirect.github.com/eslint/eslint/commit/751b518f02b1e9f4f0cb4a4007ffacb1be2246af) feat: replace dependency graphemer with `Intl.Segmenter` ([#18110](https://redirect.github.com/eslint/eslint/issues/18110)) (Francesco Trotta) - [`4d11e56`](https://redirect.github.com/eslint/eslint/commit/4d11e567baff575146fd267b3765ab2c788aa1e5) feat: add `name` to eslint configs ([#18289](https://redirect.github.com/eslint/eslint/issues/18289)) (唯然) - [`1cbe1f6`](https://redirect.github.com/eslint/eslint/commit/1cbe1f6d38272784307c260f2375ab30e68716e8) feat: allow `while(true)` in `no-constant-condition` ([#18286](https://redirect.github.com/eslint/eslint/issues/18286)) (Tanuj Kanti) - [`0db676f`](https://redirect.github.com/eslint/eslint/commit/0db676f9c64d2622ada86b653136d2bda4f0eee0) feat: add `Intl` in es6 globals ([#18318](https://redirect.github.com/eslint/eslint/issues/18318)) (唯然) #### Bug Fixes - [`8d18958`](https://redirect.github.com/eslint/eslint/commit/8d189586d60f9beda7be8cdefd4156c023c4fdde) fix: Remove name from eslint/js packages ([#18368](https://redirect.github.com/eslint/eslint/issues/18368)) (Nicholas C. Zakas) - [`594eb0e`](https://redirect.github.com/eslint/eslint/commit/594eb0e5c2b14a418d686c33d2d40fb439888b70) fix: do not crash on error in `fs.walk` filter ([#18295](https://redirect.github.com/eslint/eslint/issues/18295)) (Francesco Trotta) - [`0d8cf63`](https://redirect.github.com/eslint/eslint/commit/0d8cf6350ce3dc417d6e23922e6d4ad03952aaaa) fix: EMFILE errors ([#18313](https://redirect.github.com/eslint/eslint/issues/18313)) (Nicholas C. Zakas) - [`e1ac0b5`](https://redirect.github.com/eslint/eslint/commit/e1ac0b5c035bfdff7be08b69e89e1470a7becac3) fix: --inspect-config only for flat config and respect -c ([#18306](https://redirect.github.com/eslint/eslint/issues/18306)) (Nicholas C. Zakas) - [`09675e1`](https://redirect.github.com/eslint/eslint/commit/09675e153169d4d0f4a85a95007dcd17d34d70c7) fix: `--no-ignore` should not apply to non-global ignores ([#18334](https://redirect.github.com/eslint/eslint/issues/18334)) (Milos Djermanovic) #### Documentation - [`fb50077`](https://redirect.github.com/eslint/eslint/commit/fb50077fec497fbf01d754fc75aa22cff43ef066) docs: include notes about globals in migration-guide ([#18356](https://redirect.github.com/eslint/eslint/issues/18356)) (Gabriel Rohden) - [`71c771f`](https://reConfiguration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.