PalisadoesFoundation / talawa-api

API Backend for the Talawa Mobile App. Click on the link below to see our documentation
https://docs.talawa.io/
GNU General Public License v3.0
224 stars 816 forks source link

chore(deps): update dependencies (renov): all minor updates (major) #2684

Closed renovate[bot] closed 2 days ago

renovate[bot] commented 2 days ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@eslint/eslintrc ^2.1.4 -> ^3.0.0 age adoption passing confidence devDependencies major
@eslint/js (source) ^8.57.0 -> ^9.0.0 age adoption passing confidence devDependencies major
@types/express (source) ^4.17.17 -> ^5.0.0 age adoption passing confidence devDependencies major
Renato66/auto-label v2.3.0 -> v3.1.0 age adoption passing confidence action major
VeryGoodOpenSource/very_good_coverage v2 -> v3 age adoption passing confidence action major
actions/stale v8 -> v9 age adoption passing confidence action major
codecov/codecov-action v4 -> v5 age adoption passing confidence action major
github/codeql-action v2 -> v3 age adoption passing confidence action major
graphql-subscriptions ^2.0.0 -> ^3.0.0 age adoption passing confidence dependencies major
mongo 4.4 -> 8.0 age adoption passing confidence service major
node 20.10.0 -> 22.11.0 age adoption passing confidence final major
pylint (changelog) ==2.15.10 -> ==3.3.1 age adoption passing confidence major
python-dotenv ==0.21.1 -> ==1.0.1 age adoption passing confidence major
redis 6.0 -> 7.4 age adoption passing confidence service major
thollander/actions-comment-pull-request v2 -> v3 age adoption passing confidence action major
tj-actions/changed-files v44 -> v45 age adoption passing confidence action major

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://re

Configuration

📅 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.

coderabbitai[bot] commented 2 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 to false in the CodeRabbit configuration file.


🪧 Tips ### Chat There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai): - Review comments: Directly reply to a review comment made by CodeRabbit. Example: - `I pushed a fix in commit , please review it.` - `Generate unit testing code for this file.` - `Open a follow-up GitHub issue for this discussion.` - Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples: - `@coderabbitai generate unit testing code for this file.` - `@coderabbitai modularize this function.` - PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples: - `@coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.` - `@coderabbitai read src/utils.ts and generate unit testing code.` - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.` - `@coderabbitai help me debug CodeRabbit configuration file.` Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. ### CodeRabbit Commands (Invoked using PR comments) - `@coderabbitai pause` to pause the reviews on a PR. - `@coderabbitai resume` to resume the paused reviews. - `@coderabbitai review` to trigger an incremental review. This is useful when automatic reviews are disabled for the repository. - `@coderabbitai full review` to do a full review from scratch and review all the files again. - `@coderabbitai summary` to regenerate the summary of the PR. - `@coderabbitai resolve` resolve all the CodeRabbit review comments. - `@coderabbitai configuration` to show the current CodeRabbit configuration for the repository. - `@coderabbitai help` to get help. ### Other keywords and placeholders - Add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed. - Add `@coderabbitai summary` to generate the high-level summary at a specific location in the PR description. - Add `@coderabbitai` anywhere in the PR title to generate the title automatically. ### Documentation and Community - Visit our [Documentation](https://docs.coderabbit.ai) for detailed information on how to use CodeRabbit. - Join our [Discord Community](http://discord.gg/coderabbit) to get help, request features, and share feedback. - Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.
github-actions[bot] commented 2 days ago

Our Pull Request Approval Process

We have these basic policies to make the approval process smoother for our volunteer team.

Testing Your Code

Please make sure your code passes all tests. Our test code coverage system will fail if these conditions occur:

  1. The overall code coverage drops below the target threshold of the repository
  2. Any file in the pull request has code coverage levels below the repository threshold
  3. Merge conflicts

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.

Reviewers

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:

  1. comments in this PR or
  2. our slack channel

Reviewing Your Code

Your reviewer(s) will have the following roles:

  1. arbitrators of future discussions with other contributors about the validity of your changes
  2. point of contact for evaluating the validity of your work
  3. person who verifies matching issues by others that should be closed.
  4. person who gives general guidance in fixing your tests

CONTRIBUTING.md

Read our CONTRIBUTING.md file. Most importantly:

  1. PRs with issues not assigned to you will be closed by the reviewer
  2. Fix the first comment in the PR so that each issue listed automatically closes

Other

  1. :dart: Please be considerate of our volunteers' time. Contacting the person who assigned the reviewers is not advised unless they ask for your input. Do not @ the person who did the assignment otherwise.
  2. Read the CONTRIBUTING.md file make