chore(deps): update dependency eslint to v10 #15

Open
opened 2026-04-05 19:43:02 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @renovate[bot] on 8/30/2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
eslint (source) 8.21.010.2.0 age confidence
eslint (source) ^9^10.0.0 age confidence

Release Notes

eslint/eslint (eslint)

v10.2.0

Compare Source

Features

Bug Fixes

Documentation

  • a2af743 docs: add language to configuration objects (#​20712) (Francesco Trotta)
  • 845f23f docs: Update README (GitHub Actions Bot)
  • 5fbcf59 docs: remove sourceType from ts playground link (#​20477) (Tanuj Kanti)
  • 8702a47 docs: Update README (GitHub Actions Bot)
  • ddeaded docs: Update README (GitHub Actions Bot)
  • 2b44966 docs: add Major Releases section to Manage Releases (#​20269) (Milos Djermanovic)
  • eab65c7 docs: update eslint versions in examples (#​20664) (루밀LuMir)
  • 3e4a299 docs: update ESM Dependencies policies with note for own-usage packages (#​20660) (Milos Djermanovic)

Chores

  • 8120e30 refactor: extract no unmodified loop condition (#​20679) (kuldeep kumar)
  • 46e8469 chore: update dependency markdownlint-cli2 to ^0.22.0 (#​20697) (renovate[bot])
  • 01ed3aa test: add unit tests for unicode utilities (#​20622) (Manish chaudhary)
  • 811f493 ci: remove --legacy-peer-deps from types integration tests (#​20667) (Milos Djermanovic)
  • 6b86fcf chore: update dependency npm-run-all2 to v8 (#​20663) (renovate[bot])
  • 632c4f8 chore: add prettier update commit to .git-blame-ignore-revs (#​20662) (루밀LuMir)
  • b0b0f21 chore: update dependency eslint-plugin-regexp to ^3.1.0 (#​20659) (Milos Djermanovic)
  • 228a2dd chore: update dependency eslint-plugin-eslint-plugin to ^7.3.2 (#​20661) (Milos Djermanovic)
  • 3ab4d7e test: Add tests for eslintrc-style keys (#​20645) (kuldeep kumar)

v10.1.0

Compare Source

Features

  • ff4382b feat: apply fix for no-var in TSModuleBlock (#​20638) (Tanuj Kanti)
  • 0916995 feat: Implement api support for bulk-suppressions (#​20565) (Blake Sager)

Bug Fixes

  • 2b8824e fix: Prevent no-var autofix when a variable is used before declaration (#​20464) (Amaresh S M)
  • e58b4bf fix: update eslint (#​20597) (renovate[bot])

Documentation

  • b7b57fe docs: use correct JSDoc link in require-jsdoc.md (#​20641) (mkemna-clb)
  • 58e4cfc docs: add deprecation notice partial (#​20639) (Milos Djermanovic)
  • 7143dbf docs: update v9 migration guide for @eslint/js usage (#​20540) (fnx)
  • 035fc4f docs: note that globalReturn applies only with sourceType: "script" (#​20630) (Milos Djermanovic)
  • e972c88 docs: merge ESLint option descriptions into type definitions (#​20608) (Francesco Trotta)
  • 7f10d84 docs: Update README (GitHub Actions Bot)
  • aeed007 docs: open playground link in new tab (#​20602) (Tanuj Kanti)
  • a0d1a37 docs: Add AI Usage Policy (#​20510) (Nicholas C. Zakas)

Chores

v10.0.3

Compare Source

v10.0.2

Compare Source

v10.0.1

Compare Source

Bug Fixes

Documentation

  • 5b3dbce docs: add AI acknowledgement section to templates (#​20431) (루밀LuMir)
  • 6f23076 docs: toggle nav in no-JS mode (#​20476) (Tanuj Kanti)
  • b69cfb3 docs: Update README (GitHub Actions Bot)

Chores

v10.0.0

Compare Source

v9.39.4

Compare Source

Bug Fixes

Documentation

Chores

v9.39.3

Compare Source

Bug Fixes

  • 791bf8d fix: restore TypeScript 4.0 compatibility in types (#​20504) (sethamus)

Chores

v9.39.2

Compare Source

v9.39.1

Compare Source

v9.39.0

Compare Source

v9.38.0

Compare Source

Features

  • ce40f74 feat: update complexity rule to only highlight function header (#​20048) (Atul Nair)
  • e37e590 feat: correct no-loss-of-precision false positives with e notation (#​20187) (Francesco Trotta)

Bug Fixes

  • 50c3dfd fix: improve type support for isolated dependencies in pnpm (#​20201) (Francesco Trotta)
  • a1f06a3 fix: correct SourceCode typings (#​20114) (Pixel998)

Documentation

  • 462675a docs: improve web accessibility by hiding non-semantic character (#​20205) (루밀LuMir)
  • c070e65 docs: correct formatting in no-irregular-whitespace rule documentation (#​20203) (루밀LuMir)
  • b39e71a docs: Update README (GitHub Actions Bot)
  • cd39983 docs: move custom-formatters type descriptions to nodejs-api (#​20190) (Percy Ma)

Chores

v9.37.0

Compare Source

Features

  • 39f7fb4 feat: preserve-caught-error should recognize all static "cause" keys (#​20163) (Pixel998)
  • f81eabc feat: support TS syntax in no-restricted-imports (#​19562) (Nitin Kumar)

Bug Fixes

Documentation

  • b950359 docs: fix typos across the docs (#​20182) (루밀LuMir)
  • 42498a2 docs: improve ToC accessibility by hiding non-semantic character (#​20181) (Percy Ma)
  • 29ea092 docs: Update README (GitHub Actions Bot)
  • 5c97a04 docs: show availableUntil in deprecated rule banner (#​20170) (Pixel998)
  • 90a71bf docs: update README files to add badge and instructions (#​20115) (루밀LuMir)
  • 1603ae1 docs: update references from master to main (#​20153) (루밀LuMir)

Chores

  • afe8a13 chore: update @eslint/js dependency to version 9.37.0 (#​20183) (Francesco Trotta)
  • abee4ca chore: package.json update for @​eslint/js release (Jenkins)
  • fc9381f chore: fix typos in comments (#​20175) (overlookmotel)
  • e1574a2 chore: unpin jiti (#​20173) (renovate[bot])
  • e1ac05e refactor: mark ESLint.findConfigFile() as async, add missing docs (#​20157) (Pixel998)
  • 347906d chore: update eslint (#​20149) (renovate[bot])
  • 0cb5897 test: remove tmp dir created for circular fixes in multithread mode test (#​20146) (Milos Djermanovic)
  • bb99566 ci: pin jiti to version 2.5.1 (#​20151) (Pixel998)
  • 177f669 perf: improve worker count calculation for "auto" concurrency (#​20067) (Francesco Trotta)
  • 448b57b chore: Mark deprecated formatting rules as available until v11.0.0 (#​20144) (Milos Djermanovic)

v9.36.0

Compare Source

Features

  • 47afcf6 feat: correct preserve-caught-error edge cases (#​20109) (Francesco Trotta)

Bug Fixes

Documentation

  • b73ab12 docs: update examples to use defineConfig (#​20131) (sethamus)
  • 31d9392 docs: fix typos (#​20118) (Pixel998)
  • c7f861b docs: Update README (GitHub Actions Bot)
  • 6b0c08b docs: Update README (GitHub Actions Bot)
  • 91f97c5 docs: Update README (GitHub Actions Bot)

Chores

  • 12411e8 chore: upgrade @​eslint/js@​9.36.0 (#​20139) (Milos Djermanovic)
  • 488cba6 chore: package.json update for @​eslint/js release (Jenkins)
  • bac82a2 ci: simplify renovate configuration (#​19907) (唯然)
  • c00bb37 ci: bump actions/labeler from 5 to 6 (#​20090) (dependabot[bot])
  • fee751d refactor: use defaultOptions in rules (#​20121) (Pixel998)
  • 1ace67d chore: update example to use defineConfig (#​20111) (루밀LuMir)
  • 4821963 test: add missing loc information to error objects in rule tests (#​20112) (루밀LuMir)
  • b42c42e chore: disallow use of deprecated type property in core rule tests (#​20094) (Milos Djermanovic)
  • 7bb498d test: remove deprecated type property from core rule tests (#​20093) (Pixel998)
  • e10cf2a ci: bump actions/setup-node from 4 to 5 (#​20089) (dependabot[bot])
  • 5cb0ce4 refactor: use meta.defaultOptions in preserve-caught-error (#​20080) (Pixel998)
  • f9f7cb5 chore: package.json update for eslint-config-eslint release (Jenkins)
  • 81764b2 chore: update eslint peer dependency in eslint-config-eslint (#​20079) (Milos Djermanovic)

v9.35.0

Compare Source

Features

  • 42761fa feat: implement suggestions for no-empty-function (#​20057) (jaymarvelz)
  • 102f444 feat: implement suggestions for no-empty-static-block (#​20056) (jaymarvelz)
  • e51ffff feat: add preserve-caught-error rule (#​19913) (Amnish Singh Arora)

Bug Fixes

  • 10e7ae2 fix: update uncloneable options error message (#​20059) (soda-sorcery)
  • bfa4601 fix: ignore empty switch statements with comments in no-empty rule (#​20045) (jaymarvelz)
  • dfd11de fix: add before and after to test case types (#​20049) (Francesco Trotta)
  • dabbe95 fix: correct types for no-restricted-imports rule (#​20034) (Milos Djermanovic)
  • ea789c7 fix: no-loss-of-precision false positive with uppercase exponent (#​20032) (sethamus)

Documentation

  • d265515 docs: improve phrasing - "if" → "even if" from getting-started section (#​20074) (jjangga0214)
  • a355a0e docs: invert comparison logic for example in no-var doc page (#​20064) (OTonGitHub)
  • 5082fc2 docs: Update README (GitHub Actions Bot)
  • 99cfd7e docs: add missing "the" in rule deprecation docs (#​20050) (Josh Goldberg )
  • 6ad8973 docs: update --no-ignore and --ignore-pattern documentation (#​20036) (Francesco Trotta)
  • 8033b19 docs: add documentation for --no-config-lookup (#​20033) (Francesco Trotta)

Chores

v9.34.0

Compare Source

Features

  • 0bb777a feat: multithread linting (#​19794) (Francesco Trotta)
  • 43a5f9e feat: add eslint-plugin-regexp to eslint-config-eslint base config (#​19951) (Pixel998)

Bug Fixes

  • 9b89903 fix: default value of accessor-pairs option in rule.d.ts file (#​20024) (Tanuj Kanti)
  • 6c07420 fix: fix spurious failure in neostandard integration test (#​20023) (Kirk Waiblinger)
  • 676f4ac fix: allow scientific notation with trailing zeros matching exponent (#​20002) (Sweta Tanwar)

Documentation

  • 0b4a590 docs: make rulesdir deprecation clearer (#​20018) (Domenico Gemoli)
  • 327c672 docs: Update README (GitHub Actions Bot)
  • bf26229 docs: Fix typo in core-concepts/index.md (#​20009) (Tobias Hernstig)
  • 2309327 docs: fix typo in the "Configuring Rules" section (#​20001) (ghazi-git)
  • 2b87e21 docs: [no-else-return] clarify sample code. (#​19991) (Yuki Takada (Yukinosuke Takada))
  • c36570c docs: Update README (GitHub Actions Bot)

Chores

v9.33.0

Compare Source

Features

  • e07820e feat: add global object access detection to no-restricted-globals (#​19939) (sethamus)
  • 90b050e feat: support explicit resource management in one-var (#​19941) (Sweta Tanwar)

Bug Fixes

  • 732433c fix: allow any type for meta.docs.recommended in custom rules (#​19995) (Francesco Trotta)
  • e8a6914 fix: Fixed potential bug in check-emfile-handling.js (#​19975) (諏訪原慶斗)

Documentation

  • 34f0723 docs: playground button for TypeScript code example (#​19671) (Tanuj Kanti)
  • dc942a4 docs: Update README (GitHub Actions Bot)
  • 5a4b6f7 docs: Update no-multi-assign.md (#​19979) (Yuki Takada (Yukinosuke Takada))
  • 247e156 docs: add missing let declarations in no-plusplus (#​19980) (Yuki Takada (Yukinosuke Takada))
  • 0d17242 docs: Update README (GitHub Actions Bot)
  • fa20b9d docs: Clarify when to open an issue for a PR (#​19974) (Nicholas C. Zakas)
  • 27fa865 build: use ESLint class to generate formatter examples (#​19972) (Milos Djermanovic)

Chores

v9.32.0

Compare Source

Features

Bug Fixes

Documentation

  • 86e7426 docs: Update README (GitHub Actions Bot)

Chores

  • 50de1ce chore: package.json update for @​eslint/js release (Jenkins)
  • 74f01a3 ci: unpin jiti to version ^2.5.1 (#​19970) (루밀LuMir)
  • 2ab1381 ci: pin jiti to version 2.4.2 (#​19964) (Francesco Trotta)
  • b7f7545 test: switch to flat config mode in SourceCode tests (#​19953) (Milos Djermanovic)
  • f5a35e3 test: switch to flat config mode in eslint-fuzzer (#​19960) (Milos Djermanovic)
  • e22af8c refactor: use CustomRuleDefinitionType in JSRuleDefinition (#​19949) (Francesco Trotta)
  • e855717 chore: switch performance tests to hyperfine (#​19919) (Francesco Trotta)
  • 2f73a23 test: switch to flat config mode in ast-utils tests (#​19948) (Milos Djermanovic)
  • c565a53 chore: exclude further_reading_links.json from Prettier formatting (#​19943) (Milos Djermanovic)

v9.31.0

Compare Source

Features

  • 35cf44c feat: output full actual location in rule tester if different (#​19904) (ST-DDT)
  • a6a6325 feat: support explicit resource management in no-loop-func (#​19895) (Milos Djermanovic)
  • 4682cdc feat: support explicit resource management in no-undef-init (#​19894) (Milos Djermanovic)
  • 5848216 feat: support explicit resource management in init-declarations (#​19893) (Milos Djermanovic)
  • bb370b8 feat: support explicit resource management in no-const-assign (#​19892) (Milos Djermanovic)

Bug Fixes

  • 07fac6c fix: retry on EMFILE when writing autofix results (#​19926) (TKDev7)
  • 28cc7ab fix: Remove incorrect RuleContext types (#​19910) (Nicholas C. Zakas)

Documentation

  • 664cb44 docs: Update README (GitHub Actions Bot)
  • 40dbe2a docs: fix mismatch between globalIgnores() code and text (#​19914) (MaoShizhong)
  • 5a0069d docs: Update README (GitHub Actions Bot)
  • fef04b5 docs: Update working on issues info (#​19902) (Nicholas C. Zakas)

Chores


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

*Originally created by @renovate[bot] on 8/30/2025* > ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`8.21.0` → `10.2.0`](https://renovatebot.com/diffs/npm/eslint/8.21.0/10.2.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.2.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.21.0/10.2.0?slim=true) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`^9` → `^10.0.0`](https://renovatebot.com/diffs/npm/eslint/9.34.0/10.2.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.2.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.34.0/10.2.0?slim=true) | --- ### Release Notes <details> <summary>eslint/eslint (eslint)</summary> ### [`v10.2.0`](https://redirect.github.com/eslint/eslint/releases/tag/v10.2.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v10.1.0...v10.2.0) #### Features - [`586ec2f`](https://redirect.github.com/eslint/eslint/commit/586ec2f43092779acc957866db4abe999112d1e1) feat: Add `meta.languages` support to rules ([#&#8203;20571](https://redirect.github.com/eslint/eslint/issues/20571)) (Copilot) - [`14207de`](https://redirect.github.com/eslint/eslint/commit/14207dee3939dc87cfa8b2fcfc271fff2cfd6471) feat: add `Temporal` to `no-obj-calls` ([#&#8203;20675](https://redirect.github.com/eslint/eslint/issues/20675)) (Pixel998) - [`bbb2c93`](https://redirect.github.com/eslint/eslint/commit/bbb2c93a2b31bd30924f32fe69a9acf41f9dfe35) feat: add Temporal to ES2026 globals ([#&#8203;20672](https://redirect.github.com/eslint/eslint/issues/20672)) (Pixel998) #### Bug Fixes - [`542cb3e`](https://redirect.github.com/eslint/eslint/commit/542cb3e6442a4e6ee3457c799e2a0ee23bef0c6a) fix: update first-party dependencies ([#&#8203;20714](https://redirect.github.com/eslint/eslint/issues/20714)) (Francesco Trotta) #### Documentation - [`a2af743`](https://redirect.github.com/eslint/eslint/commit/a2af743ea60f683d0e0de9d98267c1e7e4f5e412) docs: add `language` to configuration objects ([#&#8203;20712](https://redirect.github.com/eslint/eslint/issues/20712)) (Francesco Trotta) - [`845f23f`](https://redirect.github.com/eslint/eslint/commit/845f23f1370892bf07d819497ac518c9e65090d6) docs: Update README (GitHub Actions Bot) - [`5fbcf59`](https://redirect.github.com/eslint/eslint/commit/5fbcf5958b897cc4df5d652924d18428db37f7ee) docs: remove `sourceType` from ts playground link ([#&#8203;20477](https://redirect.github.com/eslint/eslint/issues/20477)) (Tanuj Kanti) - [`8702a47`](https://redirect.github.com/eslint/eslint/commit/8702a474659be786b6b1392e5e7c0c56355ae4a4) docs: Update README (GitHub Actions Bot) - [`ddeaded`](https://redirect.github.com/eslint/eslint/commit/ddeaded2ab36951383ff67c60fb64ec68d29a46a) docs: Update README (GitHub Actions Bot) - [`2b44966`](https://redirect.github.com/eslint/eslint/commit/2b4496691266547784a7f7ad1989ce53381bab91) docs: add Major Releases section to Manage Releases ([#&#8203;20269](https://redirect.github.com/eslint/eslint/issues/20269)) (Milos Djermanovic) - [`eab65c7`](https://redirect.github.com/eslint/eslint/commit/eab65c700ebb16a6e790910c720450c9908961fd) docs: update `eslint` versions in examples ([#&#8203;20664](https://redirect.github.com/eslint/eslint/issues/20664)) (루밀LuMir) - [`3e4a299`](https://redirect.github.com/eslint/eslint/commit/3e4a29903bf31f0998e45ad9128a265bce1edc56) docs: update ESM Dependencies policies with note for own-usage packages ([#&#8203;20660](https://redirect.github.com/eslint/eslint/issues/20660)) (Milos Djermanovic) #### Chores - [`8120e30`](https://redirect.github.com/eslint/eslint/commit/8120e30f833474f47acc061d24d164e9f022264f) refactor: extract no unmodified loop condition ([#&#8203;20679](https://redirect.github.com/eslint/eslint/issues/20679)) (kuldeep kumar) - [`46e8469`](https://redirect.github.com/eslint/eslint/commit/46e8469786be1b2bbb522100e1d44624d98d3745) chore: update dependency markdownlint-cli2 to ^0.22.0 ([#&#8203;20697](https://redirect.github.com/eslint/eslint/issues/20697)) (renovate\[bot]) - [`01ed3aa`](https://redirect.github.com/eslint/eslint/commit/01ed3aa68477f81a7188e1498cf4906e02015b7c) test: add unit tests for unicode utilities ([#&#8203;20622](https://redirect.github.com/eslint/eslint/issues/20622)) (Manish chaudhary) - [`811f493`](https://redirect.github.com/eslint/eslint/commit/811f4930f82ee2b6ac8eae75cade9bed63de0781) ci: remove `--legacy-peer-deps` from types integration tests ([#&#8203;20667](https://redirect.github.com/eslint/eslint/issues/20667)) (Milos Djermanovic) - [`6b86fcf`](https://redirect.github.com/eslint/eslint/commit/6b86fcfc5c75d6a3b8a2cf7bcdb3ef60635a9a03) chore: update dependency npm-run-all2 to v8 ([#&#8203;20663](https://redirect.github.com/eslint/eslint/issues/20663)) (renovate\[bot]) - [`632c4f8`](https://redirect.github.com/eslint/eslint/commit/632c4f83bf32b77981c7d395cacddd1bb172ee25) chore: add `prettier` update commit to `.git-blame-ignore-revs` ([#&#8203;20662](https://redirect.github.com/eslint/eslint/issues/20662)) (루밀LuMir) - [`b0b0f21`](https://redirect.github.com/eslint/eslint/commit/b0b0f21927e03ba092400e3c70d7058f537765c8) chore: update dependency eslint-plugin-regexp to ^3.1.0 ([#&#8203;20659](https://redirect.github.com/eslint/eslint/issues/20659)) (Milos Djermanovic) - [`228a2dd`](https://redirect.github.com/eslint/eslint/commit/228a2dd4b272c17f516ee3541f1dd69eca0a8ab0) chore: update dependency eslint-plugin-eslint-plugin to ^7.3.2 ([#&#8203;20661](https://redirect.github.com/eslint/eslint/issues/20661)) (Milos Djermanovic) - [`3ab4d7e`](https://redirect.github.com/eslint/eslint/commit/3ab4d7e244df244102de9d0d250b2ff12456a785) test: Add tests for eslintrc-style keys ([#&#8203;20645](https://redirect.github.com/eslint/eslint/issues/20645)) (kuldeep kumar) ### [`v10.1.0`](https://redirect.github.com/eslint/eslint/releases/tag/v10.1.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v10.0.3...v10.1.0) #### Features - [`ff4382b`](https://redirect.github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562) feat: apply fix for `no-var` in `TSModuleBlock` ([#&#8203;20638](https://redirect.github.com/eslint/eslint/issues/20638)) (Tanuj Kanti) - [`0916995`](https://redirect.github.com/eslint/eslint/commit/0916995b51528872b15ba4fedb24172cf25fcb3f) feat: Implement api support for bulk-suppressions ([#&#8203;20565](https://redirect.github.com/eslint/eslint/issues/20565)) (Blake Sager) #### Bug Fixes - [`2b8824e`](https://redirect.github.com/eslint/eslint/commit/2b8824e6be4223980e929a20025602df20d05ea2) fix: Prevent `no-var` autofix when a variable is used before declaration ([#&#8203;20464](https://redirect.github.com/eslint/eslint/issues/20464)) (Amaresh S M) - [`e58b4bf`](https://redirect.github.com/eslint/eslint/commit/e58b4bff167e79afd067d1b0ee9360bec2d3393e) fix: update eslint ([#&#8203;20597](https://redirect.github.com/eslint/eslint/issues/20597)) (renovate\[bot]) #### Documentation - [`b7b57fe`](https://redirect.github.com/eslint/eslint/commit/b7b57fe9942c572ff651230f1f96cefed787ca52) docs: use correct JSDoc link in require-jsdoc.md ([#&#8203;20641](https://redirect.github.com/eslint/eslint/issues/20641)) (mkemna-clb) - [`58e4cfc`](https://redirect.github.com/eslint/eslint/commit/58e4cfc7dbf0fe40c73f09bf0ff94ad944d0ba0e) docs: add deprecation notice partial ([#&#8203;20639](https://redirect.github.com/eslint/eslint/issues/20639)) (Milos Djermanovic) - [`7143dbf`](https://redirect.github.com/eslint/eslint/commit/7143dbf99df27c61edf1552da981794e99a0b2f2) docs: update v9 migration guide for `@eslint/js` usage ([#&#8203;20540](https://redirect.github.com/eslint/eslint/issues/20540)) (fnx) - [`035fc4f`](https://redirect.github.com/eslint/eslint/commit/035fc4fbe506e3e4524882cf50db37a4e430adf4) docs: note that `globalReturn` applies only with `sourceType: "script"` ([#&#8203;20630](https://redirect.github.com/eslint/eslint/issues/20630)) (Milos Djermanovic) - [`e972c88`](https://redirect.github.com/eslint/eslint/commit/e972c88ab7474a74191ee99ac2558b00d0427a8a) docs: merge ESLint option descriptions into type definitions ([#&#8203;20608](https://redirect.github.com/eslint/eslint/issues/20608)) (Francesco Trotta) - [`7f10d84`](https://redirect.github.com/eslint/eslint/commit/7f10d8440137f0cfd75f18f4746ba6a1c621b953) docs: Update README (GitHub Actions Bot) - [`aeed007`](https://redirect.github.com/eslint/eslint/commit/aeed0078ca2f73d4744cc522102178d45b5be64e) docs: open playground link in new tab ([#&#8203;20602](https://redirect.github.com/eslint/eslint/issues/20602)) (Tanuj Kanti) - [`a0d1a37`](https://redirect.github.com/eslint/eslint/commit/a0d1a3772679d3d74bb860fc65b5b58678acd452) docs: Add AI Usage Policy ([#&#8203;20510](https://redirect.github.com/eslint/eslint/issues/20510)) (Nicholas C. Zakas) #### Chores - [`a9f9cce`](https://redirect.github.com/eslint/eslint/commit/a9f9cce82d80b540a0e3549d0e91c16df28740d8) chore: update dependency eslint-plugin-unicorn to ^63.0.0 ([#&#8203;20584](https://redirect.github.com/eslint/eslint/issues/20584)) (Milos Djermanovic) - [`1f42bd7`](https://redirect.github.com/eslint/eslint/commit/1f42bd7876ae4192cf7f7f4faf73b4ef3d2563cb) chore: update `prettier` to 3.8.1 ([#&#8203;20651](https://redirect.github.com/eslint/eslint/issues/20651)) (루밀LuMir) - [`c0a6f4a`](https://redirect.github.com/eslint/eslint/commit/c0a6f4a2b4169edeca2a81bf7b47783e39ade366) chore: update dependency [@&#8203;eslint/json](https://redirect.github.com/eslint/json) to ^1.2.0 ([#&#8203;20652](https://redirect.github.com/eslint/eslint/issues/20652)) (renovate\[bot]) - [`cc43f79`](https://redirect.github.com/eslint/eslint/commit/cc43f795c42e5ec2f19bb43b1f6d534ef2e469f3) chore: update dependency c8 to v11 ([#&#8203;20650](https://redirect.github.com/eslint/eslint/issues/20650)) (renovate\[bot]) - [`2ce4635`](https://redirect.github.com/eslint/eslint/commit/2ce4635b036ff2665c7009afddf9c0fb2274dceb) chore: update dependency [@&#8203;eslint/json](https://redirect.github.com/eslint/json) to v1 ([#&#8203;20649](https://redirect.github.com/eslint/eslint/issues/20649)) (renovate\[bot]) - [`f0406ee`](https://redirect.github.com/eslint/eslint/commit/f0406eedcc3dc415babbbf6bbdb5db1eebfd487b) chore: update dependency markdownlint-cli2 to ^0.21.0 ([#&#8203;20646](https://redirect.github.com/eslint/eslint/issues/20646)) (renovate\[bot]) - [`dbb4c95`](https://redirect.github.com/eslint/eslint/commit/dbb4c9582a00bac604d5c6ac671bb7111468a846) chore: remove trunk ([#&#8203;20478](https://redirect.github.com/eslint/eslint/issues/20478)) (sethamus) - [`c672a2a`](https://redirect.github.com/eslint/eslint/commit/c672a2a70579fddf1c6ce33dfa712d705726e1c9) test: fix CLI test for empty output file ([#&#8203;20640](https://redirect.github.com/eslint/eslint/issues/20640)) (kuldeep kumar) - [`c7ada24`](https://redirect.github.com/eslint/eslint/commit/c7ada2455680036bbfc42fcb1511ff28afe3c587) ci: bump pnpm/action-setup from 4.3.0 to 4.4.0 ([#&#8203;20636](https://redirect.github.com/eslint/eslint/issues/20636)) (dependabot\[bot]) - [`07c4b8b`](https://redirect.github.com/eslint/eslint/commit/07c4b8b4a9f49145e60a3448dd57853213ed4de3) test: fix `RuleTester` test without test runners ([#&#8203;20631](https://redirect.github.com/eslint/eslint/issues/20631)) (Francesco Trotta) - [`079bba7`](https://redirect.github.com/eslint/eslint/commit/079bba7ff17d0a99fdffe32bf991d005ba797fae) test: Add tests for `isValidWithUnicodeFlag` ([#&#8203;20601](https://redirect.github.com/eslint/eslint/issues/20601)) (Manish chaudhary) - [`5885ae6`](https://redirect.github.com/eslint/eslint/commit/5885ae66216bcee9310bbf73786b7d7d5774aeaf) ci: unpin Node.js 25.x in CI ([#&#8203;20615](https://redirect.github.com/eslint/eslint/issues/20615)) (Copilot) - [`f65e5d3`](https://redirect.github.com/eslint/eslint/commit/f65e5d3c0df65fdb317ad6d23f7ae113c5f4b6d7) chore: update pnpm/action-setup digest to [`b906aff`](https://redirect.github.com/eslint/eslint/commit/b906aff) ([#&#8203;20610](https://redirect.github.com/eslint/eslint/issues/20610)) (renovate\[bot]) ### [`v10.0.3`](https://redirect.github.com/eslint/eslint/compare/v10.0.2...bfce7eaa0ec5d6591fd247b7ff57b51e45fb88a1) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v10.0.2...v10.0.3) ### [`v10.0.2`](https://redirect.github.com/eslint/eslint/compare/v10.0.1...55122d6f971119607c85b0df8e62942171c939f7) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v10.0.1...v10.0.2) ### [`v10.0.1`](https://redirect.github.com/eslint/eslint/releases/tag/v10.0.1) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v10.0.0...v10.0.1) #### Bug Fixes - [`c87d5bd`](https://redirect.github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e) fix: update eslint ([#&#8203;20531](https://redirect.github.com/eslint/eslint/issues/20531)) (renovate\[bot]) - [`d841001`](https://redirect.github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a) fix: update `minimatch` to `10.2.1` to address security vulnerabilities ([#&#8203;20519](https://redirect.github.com/eslint/eslint/issues/20519)) (루밀LuMir) - [`04c2147`](https://redirect.github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78) fix: update error message for unused suppressions ([#&#8203;20496](https://redirect.github.com/eslint/eslint/issues/20496)) (fnx) - [`38b089c`](https://redirect.github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003) fix: update dependency [@&#8203;eslint/config-array](https://redirect.github.com/eslint/config-array) to ^0.23.1 ([#&#8203;20484](https://redirect.github.com/eslint/eslint/issues/20484)) (renovate\[bot]) #### Documentation - [`5b3dbce`](https://redirect.github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a) docs: add AI acknowledgement section to templates ([#&#8203;20431](https://redirect.github.com/eslint/eslint/issues/20431)) (루밀LuMir) - [`6f23076`](https://redirect.github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c) docs: toggle nav in no-JS mode ([#&#8203;20476](https://redirect.github.com/eslint/eslint/issues/20476)) (Tanuj Kanti) - [`b69cfb3`](https://redirect.github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9) docs: Update README (GitHub Actions Bot) #### Chores - [`e5c281f`](https://redirect.github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020) chore: updates for v9.39.3 release (Jenkins) - [`8c3832a`](https://redirect.github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc) chore: update [@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) to ^8.56.0 ([#&#8203;20514](https://redirect.github.com/eslint/eslint/issues/20514)) (Milos Djermanovic) - [`8330d23`](https://redirect.github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94) test: add tests for config-api ([#&#8203;20493](https://redirect.github.com/eslint/eslint/issues/20493)) (Milos Djermanovic) - [`37d6e91`](https://redirect.github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc) chore: remove eslint v10 prereleases from eslint-config-eslint deps ([#&#8203;20494](https://redirect.github.com/eslint/eslint/issues/20494)) (Milos Djermanovic) - [`da7cd0e`](https://redirect.github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1) refactor: cleanup error message templates ([#&#8203;20479](https://redirect.github.com/eslint/eslint/issues/20479)) (Francesco Trotta) - [`84fb885`](https://redirect.github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`1f66734`](https://redirect.github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d) chore: add `eslint` to `peerDependencies` of `@eslint/js` ([#&#8203;20467](https://redirect.github.com/eslint/eslint/issues/20467)) (Milos Djermanovic) ### [`v10.0.0`](https://redirect.github.com/eslint/eslint/compare/v9.39.2...4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.39.4...v10.0.0) ### [`v9.39.4`](https://redirect.github.com/eslint/eslint/releases/tag/v9.39.4) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.39.3...v9.39.4) #### Bug Fixes - [`f18f6c8`](https://redirect.github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459) fix: update dependency minimatch to ^3.1.5 ([#&#8203;20564](https://redirect.github.com/eslint/eslint/issues/20564)) (Milos Djermanovic) - [`a3c868f`](https://redirect.github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f) fix: update dependency [@&#8203;eslint/eslintrc](https://redirect.github.com/eslint/eslintrc) to ^3.3.4 ([#&#8203;20554](https://redirect.github.com/eslint/eslint/issues/20554)) (Milos Djermanovic) - [`234d005`](https://redirect.github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3) fix: minimatch security vulnerability patch for v9.x ([#&#8203;20549](https://redirect.github.com/eslint/eslint/issues/20549)) (Andrej Beles) - [`b1b37ee`](https://redirect.github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a) fix: update `ajv` to `6.14.0` to address security vulnerabilities ([#&#8203;20538](https://redirect.github.com/eslint/eslint/issues/20538)) (루밀LuMir) #### Documentation - [`4675152`](https://redirect.github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347) docs: add deprecation notice partial ([#&#8203;20520](https://redirect.github.com/eslint/eslint/issues/20520)) (Milos Djermanovic) #### Chores - [`b8b4eb1`](https://redirect.github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e) chore: update dependencies for ESLint v9.39.4 ([#&#8203;20596](https://redirect.github.com/eslint/eslint/issues/20596)) (Francesco Trotta) - [`71b2f6b`](https://redirect.github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`1d16c2f`](https://redirect.github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d) ci: pin Node.js 25.6.1 ([#&#8203;20563](https://redirect.github.com/eslint/eslint/issues/20563)) (Milos Djermanovic) ### [`v9.39.3`](https://redirect.github.com/eslint/eslint/releases/tag/v9.39.3) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.39.2...v9.39.3) #### Bug Fixes - [`791bf8d`](https://redirect.github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27) fix: restore TypeScript 4.0 compatibility in types ([#&#8203;20504](https://redirect.github.com/eslint/eslint/issues/20504)) (sethamus) #### Chores - [`8594a43`](https://redirect.github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014) chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.39.3 ([#&#8203;20529](https://redirect.github.com/eslint/eslint/issues/20529)) (Milos Djermanovic) - [`9ceef92`](https://redirect.github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`af498c6`](https://redirect.github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b) chore: ignore `/docs/v9.x` in link checker ([#&#8203;20453](https://redirect.github.com/eslint/eslint/issues/20453)) (Milos Djermanovic) ### [`v9.39.2`](https://redirect.github.com/eslint/eslint/compare/v9.39.1...9278324aa0023d223874825b0d4b6ac75783096a) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.39.1...v9.39.2) ### [`v9.39.1`](https://redirect.github.com/eslint/eslint/compare/v9.39.0...e2772811a8595d161870835ff04822b25a2cdf45) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.39.0...v9.39.1) ### [`v9.39.0`](https://redirect.github.com/eslint/eslint/compare/v9.38.0...ac3a60dffc29d8d4d5031621bc062e77f891532a) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.38.0...v9.39.0) ### [`v9.38.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.38.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.37.0...v9.38.0) #### Features - [`ce40f74`](https://redirect.github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485) feat: update `complexity` rule to only highlight function header ([#&#8203;20048](https://redirect.github.com/eslint/eslint/issues/20048)) (Atul Nair) - [`e37e590`](https://redirect.github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1) feat: correct `no-loss-of-precision` false positives with `e` notation ([#&#8203;20187](https://redirect.github.com/eslint/eslint/issues/20187)) (Francesco Trotta) #### Bug Fixes - [`50c3dfd`](https://redirect.github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb) fix: improve type support for isolated dependencies in pnpm ([#&#8203;20201](https://redirect.github.com/eslint/eslint/issues/20201)) (Francesco Trotta) - [`a1f06a3`](https://redirect.github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65) fix: correct SourceCode typings ([#&#8203;20114](https://redirect.github.com/eslint/eslint/issues/20114)) (Pixel998) #### Documentation - [`462675a`](https://redirect.github.com/eslint/eslint/commit/462675af8a811f9ca984efaedbdc5b46b13ced7a) docs: improve web accessibility by hiding non-semantic character ([#&#8203;20205](https://redirect.github.com/eslint/eslint/issues/20205)) (루밀LuMir) - [`c070e65`](https://redirect.github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397) docs: correct formatting in `no-irregular-whitespace` rule documentation ([#&#8203;20203](https://redirect.github.com/eslint/eslint/issues/20203)) (루밀LuMir) - [`b39e71a`](https://redirect.github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a) docs: Update README (GitHub Actions Bot) - [`cd39983`](https://redirect.github.com/eslint/eslint/commit/cd3998314876a4fad6463d9011bc73778ccc1fd9) docs: move `custom-formatters` type descriptions to `nodejs-api` ([#&#8203;20190](https://redirect.github.com/eslint/eslint/issues/20190)) (Percy Ma) #### Chores - [`d17c795`](https://redirect.github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045) chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.38.0 ([#&#8203;20221](https://redirect.github.com/eslint/eslint/issues/20221)) (Milos Djermanovic) - [`25d0e33`](https://redirect.github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`c82b5ef`](https://redirect.github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa) refactor: Use types from [@&#8203;eslint/core](https://redirect.github.com/eslint/core) ([#&#8203;20168](https://redirect.github.com/eslint/eslint/issues/20168)) (Nicholas C. Zakas) - [`ff31609`](https://redirect.github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8) ci: add Node.js 25 to `ci.yml` ([#&#8203;20220](https://redirect.github.com/eslint/eslint/issues/20220)) (루밀LuMir) - [`004577e`](https://redirect.github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859) ci: bump github/codeql-action from 3 to 4 ([#&#8203;20211](https://redirect.github.com/eslint/eslint/issues/20211)) (dependabot\[bot]) - [`eac71fb`](https://redirect.github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848) test: remove use of `nodejsScope` option of eslint-scope from tests ([#&#8203;20206](https://redirect.github.com/eslint/eslint/issues/20206)) (Milos Djermanovic) - [`4168a18`](https://redirect.github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30) chore: fix typo in legacy-eslint.js ([#&#8203;20202](https://redirect.github.com/eslint/eslint/issues/20202)) (Sweta Tanwar) - [`205dbd2`](https://redirect.github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6) chore: fix typos ([#&#8203;20200](https://redirect.github.com/eslint/eslint/issues/20200)) (ntnyq) - [`dbb200e`](https://redirect.github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed) chore: use team member's username when name is not available in data ([#&#8203;20194](https://redirect.github.com/eslint/eslint/issues/20194)) (Milos Djermanovic) - [`8962089`](https://redirect.github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36) chore: mark deprecated rules as available until v11.0.0 ([#&#8203;20184](https://redirect.github.com/eslint/eslint/issues/20184)) (Pixel998) ### [`v9.37.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.37.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.36.0...v9.37.0) #### Features - [`39f7fb4`](https://redirect.github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383) feat: `preserve-caught-error` should recognize all static "cause" keys ([#&#8203;20163](https://redirect.github.com/eslint/eslint/issues/20163)) (Pixel998) - [`f81eabc`](https://redirect.github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8) feat: support TS syntax in `no-restricted-imports` ([#&#8203;19562](https://redirect.github.com/eslint/eslint/issues/19562)) (Nitin Kumar) #### Bug Fixes - [`a129cce`](https://redirect.github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca) fix: correct `no-loss-of-precision` false positives for leading zeros ([#&#8203;20164](https://redirect.github.com/eslint/eslint/issues/20164)) (Francesco Trotta) - [`09e04fc`](https://redirect.github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b) fix: add missing AST token types ([#&#8203;20172](https://redirect.github.com/eslint/eslint/issues/20172)) (Pixel998) - [`861c6da`](https://redirect.github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344) fix: correct `ESLint` typings ([#&#8203;20122](https://redirect.github.com/eslint/eslint/issues/20122)) (Pixel998) #### Documentation - [`b950359`](https://redirect.github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007) docs: fix typos across the docs ([#&#8203;20182](https://redirect.github.com/eslint/eslint/issues/20182)) (루밀LuMir) - [`42498a2`](https://redirect.github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c) docs: improve ToC accessibility by hiding non-semantic character ([#&#8203;20181](https://redirect.github.com/eslint/eslint/issues/20181)) (Percy Ma) - [`29ea092`](https://redirect.github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab) docs: Update README (GitHub Actions Bot) - [`5c97a04`](https://redirect.github.com/eslint/eslint/commit/5c97a04578e6280c2395f642c2d8d6bdf30eec18) docs: show `availableUntil` in deprecated rule banner ([#&#8203;20170](https://redirect.github.com/eslint/eslint/issues/20170)) (Pixel998) - [`90a71bf`](https://redirect.github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f) docs: update `README` files to add badge and instructions ([#&#8203;20115](https://redirect.github.com/eslint/eslint/issues/20115)) (루밀LuMir) - [`1603ae1`](https://redirect.github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6) docs: update references from `master` to `main` ([#&#8203;20153](https://redirect.github.com/eslint/eslint/issues/20153)) (루밀LuMir) #### Chores - [`afe8a13`](https://redirect.github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7) chore: update `@eslint/js` dependency to version 9.37.0 ([#&#8203;20183](https://redirect.github.com/eslint/eslint/issues/20183)) (Francesco Trotta) - [`abee4ca`](https://redirect.github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`fc9381f`](https://redirect.github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e) chore: fix typos in comments ([#&#8203;20175](https://redirect.github.com/eslint/eslint/issues/20175)) (overlookmotel) - [`e1574a2`](https://redirect.github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb) chore: unpin jiti ([#&#8203;20173](https://redirect.github.com/eslint/eslint/issues/20173)) (renovate\[bot]) - [`e1ac05e`](https://redirect.github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346) refactor: mark `ESLint.findConfigFile()` as `async`, add missing docs ([#&#8203;20157](https://redirect.github.com/eslint/eslint/issues/20157)) (Pixel998) - [`347906d`](https://redirect.github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749) chore: update eslint ([#&#8203;20149](https://redirect.github.com/eslint/eslint/issues/20149)) (renovate\[bot]) - [`0cb5897`](https://redirect.github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1) test: remove tmp dir created for circular fixes in multithread mode test ([#&#8203;20146](https://redirect.github.com/eslint/eslint/issues/20146)) (Milos Djermanovic) - [`bb99566`](https://redirect.github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b) ci: pin `jiti` to version 2.5.1 ([#&#8203;20151](https://redirect.github.com/eslint/eslint/issues/20151)) (Pixel998) - [`177f669`](https://redirect.github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863) perf: improve worker count calculation for `"auto"` concurrency ([#&#8203;20067](https://redirect.github.com/eslint/eslint/issues/20067)) (Francesco Trotta) - [`448b57b`](https://redirect.github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c) chore: Mark deprecated formatting rules as available until v11.0.0 ([#&#8203;20144](https://redirect.github.com/eslint/eslint/issues/20144)) (Milos Djermanovic) ### [`v9.36.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.36.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.35.0...v9.36.0) #### Features - [`47afcf6`](https://redirect.github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076) feat: correct `preserve-caught-error` edge cases ([#&#8203;20109](https://redirect.github.com/eslint/eslint/issues/20109)) (Francesco Trotta) #### Bug Fixes - [`75b74d8`](https://redirect.github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e) fix: add missing rule option types ([#&#8203;20127](https://redirect.github.com/eslint/eslint/issues/20127)) (ntnyq) - [`1c0d850`](https://redirect.github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff) fix: update `eslint-all.js` to use `Object.freeze` for `rules` object ([#&#8203;20116](https://redirect.github.com/eslint/eslint/issues/20116)) (루밀LuMir) - [`7d61b7f`](https://redirect.github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6) fix: add missing scope types to `Scope.type` ([#&#8203;20110](https://redirect.github.com/eslint/eslint/issues/20110)) (Pixel998) - [`7a670c3`](https://redirect.github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898) fix: correct rule option typings in `rules.d.ts` ([#&#8203;20084](https://redirect.github.com/eslint/eslint/issues/20084)) (Pixel998) #### Documentation - [`b73ab12`](https://redirect.github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6) docs: update examples to use `defineConfig` ([#&#8203;20131](https://redirect.github.com/eslint/eslint/issues/20131)) (sethamus) - [`31d9392`](https://redirect.github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649) docs: fix typos ([#&#8203;20118](https://redirect.github.com/eslint/eslint/issues/20118)) (Pixel998) - [`c7f861b`](https://redirect.github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b) docs: Update README (GitHub Actions Bot) - [`6b0c08b`](https://redirect.github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215) docs: Update README (GitHub Actions Bot) - [`91f97c5`](https://redirect.github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2) docs: Update README (GitHub Actions Bot) #### Chores - [`12411e8`](https://redirect.github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8) chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.36.0 ([#&#8203;20139](https://redirect.github.com/eslint/eslint/issues/20139)) (Milos Djermanovic) - [`488cba6`](https://redirect.github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`bac82a2`](https://redirect.github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09) ci: simplify renovate configuration ([#&#8203;19907](https://redirect.github.com/eslint/eslint/issues/19907)) (唯然) - [`c00bb37`](https://redirect.github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1) ci: bump actions/labeler from 5 to 6 ([#&#8203;20090](https://redirect.github.com/eslint/eslint/issues/20090)) (dependabot\[bot]) - [`fee751d`](https://redirect.github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6) refactor: use `defaultOptions` in rules ([#&#8203;20121](https://redirect.github.com/eslint/eslint/issues/20121)) (Pixel998) - [`1ace67d`](https://redirect.github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b) chore: update example to use `defineConfig` ([#&#8203;20111](https://redirect.github.com/eslint/eslint/issues/20111)) (루밀LuMir) - [`4821963`](https://redirect.github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc) test: add missing loc information to error objects in rule tests ([#&#8203;20112](https://redirect.github.com/eslint/eslint/issues/20112)) (루밀LuMir) - [`b42c42e`](https://redirect.github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4) chore: disallow use of deprecated `type` property in core rule tests ([#&#8203;20094](https://redirect.github.com/eslint/eslint/issues/20094)) (Milos Djermanovic) - [`7bb498d`](https://redirect.github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c) test: remove deprecated `type` property from core rule tests ([#&#8203;20093](https://redirect.github.com/eslint/eslint/issues/20093)) (Pixel998) - [`e10cf2a`](https://redirect.github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733) ci: bump actions/setup-node from 4 to 5 ([#&#8203;20089](https://redirect.github.com/eslint/eslint/issues/20089)) (dependabot\[bot]) - [`5cb0ce4`](https://redirect.github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4) refactor: use `meta.defaultOptions` in `preserve-caught-error` ([#&#8203;20080](https://redirect.github.com/eslint/eslint/issues/20080)) (Pixel998) - [`f9f7cb5`](https://redirect.github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d) chore: package.json update for eslint-config-eslint release (Jenkins) - [`81764b2`](https://redirect.github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500) chore: update `eslint` peer dependency in `eslint-config-eslint` ([#&#8203;20079](https://redirect.github.com/eslint/eslint/issues/20079)) (Milos Djermanovic) ### [`v9.35.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.35.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.34.0...v9.35.0) #### Features - [`42761fa`](https://redirect.github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082) feat: implement suggestions for no-empty-function ([#&#8203;20057](https://redirect.github.com/eslint/eslint/issues/20057)) (jaymarvelz) - [`102f444`](https://redirect.github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6) feat: implement suggestions for no-empty-static-block ([#&#8203;20056](https://redirect.github.com/eslint/eslint/issues/20056)) (jaymarvelz) - [`e51ffff`](https://redirect.github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3) feat: add `preserve-caught-error` rule ([#&#8203;19913](https://redirect.github.com/eslint/eslint/issues/19913)) (Amnish Singh Arora) #### Bug Fixes - [`10e7ae2`](https://redirect.github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2) fix: update uncloneable options error message ([#&#8203;20059](https://redirect.github.com/eslint/eslint/issues/20059)) (soda-sorcery) - [`bfa4601`](https://redirect.github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8) fix: ignore empty switch statements with comments in no-empty rule ([#&#8203;20045](https://redirect.github.com/eslint/eslint/issues/20045)) (jaymarvelz) - [`dfd11de`](https://redirect.github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15) fix: add `before` and `after` to test case types ([#&#8203;20049](https://redirect.github.com/eslint/eslint/issues/20049)) (Francesco Trotta) - [`dabbe95`](https://redirect.github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f) fix: correct types for `no-restricted-imports` rule ([#&#8203;20034](https://redirect.github.com/eslint/eslint/issues/20034)) (Milos Djermanovic) - [`ea789c7`](https://redirect.github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972) fix: no-loss-of-precision false positive with uppercase exponent ([#&#8203;20032](https://redirect.github.com/eslint/eslint/issues/20032)) (sethamus) #### Documentation - [`d265515`](https://redirect.github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95) docs: improve phrasing - "if" → "even if" from getting-started section ([#&#8203;20074](https://redirect.github.com/eslint/eslint/issues/20074)) (jjangga0214) - [`a355a0e`](https://redirect.github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315) docs: invert comparison logic for example in `no-var` doc page ([#&#8203;20064](https://redirect.github.com/eslint/eslint/issues/20064)) (OTonGitHub) - [`5082fc2`](https://redirect.github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2) docs: Update README (GitHub Actions Bot) - [`99cfd7e`](https://redirect.github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d) docs: add missing "the" in rule deprecation docs ([#&#8203;20050](https://redirect.github.com/eslint/eslint/issues/20050)) (Josh Goldberg ✨) - [`6ad8973`](https://redirect.github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00) docs: update `--no-ignore` and `--ignore-pattern` documentation ([#&#8203;20036](https://redirect.github.com/eslint/eslint/issues/20036)) (Francesco Trotta) - [`8033b19`](https://redirect.github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577) docs: add documentation for `--no-config-lookup` ([#&#8203;20033](https://redirect.github.com/eslint/eslint/issues/20033)) (Francesco Trotta) #### Chores - [`da87f2f`](https://redirect.github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087) chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.35.0 ([#&#8203;20077](https://redirect.github.com/eslint/eslint/issues/20077)) (Milos Djermanovic) - [`af2a087`](https://redirect.github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`7055764`](https://redirect.github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc) test: remove `tests/lib/eslint/eslint.config.js` ([#&#8203;20065](https://redirect.github.com/eslint/eslint/issues/20065)) (Milos Djermanovic) - [`84ffb96`](https://redirect.github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4) chore: update `@eslint-community/eslint-utils` ([#&#8203;20069](https://redirect.github.com/eslint/eslint/issues/20069)) (Francesco Trotta) - [`d5ef939`](https://redirect.github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786) refactor: remove deprecated `context.parserOptions` usage across rules ([#&#8203;20060](https://redirect.github.com/eslint/eslint/issues/20060)) (sethamus) - [`1b3881d`](https://redirect.github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302) chore: remove redundant word ([#&#8203;20058](https://redirect.github.com/eslint/eslint/issues/20058)) (pxwanglu) ### [`v9.34.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.34.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.33.0...v9.34.0) #### Features - [`0bb777a`](https://redirect.github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33) feat: multithread linting ([#&#8203;19794](https://redirect.github.com/eslint/eslint/issues/19794)) (Francesco Trotta) - [`43a5f9e`](https://redirect.github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab) feat: add eslint-plugin-regexp to eslint-config-eslint base config ([#&#8203;19951](https://redirect.github.com/eslint/eslint/issues/19951)) (Pixel998) #### Bug Fixes - [`9b89903`](https://redirect.github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c) fix: default value of accessor-pairs option in rule.d.ts file ([#&#8203;20024](https://redirect.github.com/eslint/eslint/issues/20024)) (Tanuj Kanti) - [`6c07420`](https://redirect.github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d) fix: fix spurious failure in neostandard integration test ([#&#8203;20023](https://redirect.github.com/eslint/eslint/issues/20023)) (Kirk Waiblinger) - [`676f4ac`](https://redirect.github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b) fix: allow scientific notation with trailing zeros matching exponent ([#&#8203;20002](https://redirect.github.com/eslint/eslint/issues/20002)) (Sweta Tanwar) #### Documentation - [`0b4a590`](https://redirect.github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232) docs: make rulesdir deprecation clearer ([#&#8203;20018](https://redirect.github.com/eslint/eslint/issues/20018)) (Domenico Gemoli) - [`327c672`](https://redirect.github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522) docs: Update README (GitHub Actions Bot) - [`bf26229`](https://redirect.github.com/eslint/eslint/commit/bf2622991f5b892610a8c3343ff16519e5fd7a79) docs: Fix typo in core-concepts/index.md ([#&#8203;20009](https://redirect.github.com/eslint/eslint/issues/20009)) (Tobias Hernstig) - [`2309327`](https://redirect.github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a) docs: fix typo in the "Configuring Rules" section ([#&#8203;20001](https://redirect.github.com/eslint/eslint/issues/20001)) (ghazi-git) - [`2b87e21`](https://redirect.github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29) docs: \[no-else-return] clarify sample code. ([#&#8203;19991](https://redirect.github.com/eslint/eslint/issues/19991)) (Yuki Takada (Yukinosuke Takada)) - [`c36570c`](https://redirect.github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a) docs: Update README (GitHub Actions Bot) #### Chores - [`f19ad94`](https://redirect.github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be) chore: upgrade to `@eslint/js@9.34.0` ([#&#8203;20030](https://redirect.github.com/eslint/eslint/issues/20030)) (Francesco Trotta) - [`b48fa20`](https://redirect.github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`4bce8a2`](https://redirect.github.com/eslint/eslint/commit/4bce8a250262ec47207bc260581f979e40c86bda) chore: package.json update for eslint-config-eslint release (Jenkins) - [`0c9999c`](https://redirect.github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b) refactor: prefer default options in `grouped-accessor-pairs` ([#&#8203;20028](https://redirect.github.com/eslint/eslint/issues/20028)) (루밀LuMir) - [`d503f19`](https://redirect.github.com/eslint/eslint/commit/d503f1981354c7b86e423879846c61e0405af8fe) ci: fix `stale.yml` ([#&#8203;20010](https://redirect.github.com/eslint/eslint/issues/20010)) (루밀LuMir) - [`e2dc67d`](https://redirect.github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883) ci: centralize `stale.yml` ([#&#8203;19994](https://redirect.github.com/eslint/eslint/issues/19994)) (루밀LuMir) - [`7093cb8`](https://redirect.github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a) ci: bump actions/checkout from 4 to 5 ([#&#8203;20005](https://redirect.github.com/eslint/eslint/issues/20005)) (dependabot\[bot]) ### [`v9.33.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.33.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.32.0...v9.33.0) #### Features - [`e07820e`](https://redirect.github.com/eslint/eslint/commit/e07820e66fd1fceaf2620dc931154955a706cc0f) feat: add global object access detection to no-restricted-globals ([#&#8203;19939](https://redirect.github.com/eslint/eslint/issues/19939)) (sethamus) - [`90b050e`](https://redirect.github.com/eslint/eslint/commit/90b050ec11557cab08b6be9f05fabf97dba6a63d) feat: support explicit resource management in `one-var` ([#&#8203;19941](https://redirect.github.com/eslint/eslint/issues/19941)) (Sweta Tanwar) #### Bug Fixes - [`732433c`](https://redirect.github.com/eslint/eslint/commit/732433c4fb023f45154b825cdc8cdaf1979d4336) fix: allow any type for `meta.docs.recommended` in custom rules ([#&#8203;19995](https://redirect.github.com/eslint/eslint/issues/19995)) (Francesco Trotta) - [`e8a6914`](https://redirect.github.com/eslint/eslint/commit/e8a6914a249d036e12494004e586b2a2b6e104d1) fix: Fixed potential bug in check-emfile-handling.js ([#&#8203;19975](https://redirect.github.com/eslint/eslint/issues/19975)) (諏訪原慶斗) #### Documentation - [`34f0723`](https://redirect.github.com/eslint/eslint/commit/34f0723e2d0faf8ac8dc95ec56e6d181bd6b67f2) docs: playground button for TypeScript code example ([#&#8203;19671](https://redirect.github.com/eslint/eslint/issues/19671)) (Tanuj Kanti) - [`dc942a4`](https://redirect.github.com/eslint/eslint/commit/dc942a47daf41228d69072c52f1be20789426862) docs: Update README (GitHub Actions Bot) - [`5a4b6f7`](https://redirect.github.com/eslint/eslint/commit/5a4b6f74320b72f9b6ad8b30f5c463b2b71315af) docs: Update no-multi-assign.md ([#&#8203;19979](https://redirect.github.com/eslint/eslint/issues/19979)) (Yuki Takada (Yukinosuke Takada)) - [`247e156`](https://redirect.github.com/eslint/eslint/commit/247e15698e34919a0cd411842fb3e14ac7a8f1ba) docs: add missing let declarations in `no-plusplus` ([#&#8203;19980](https://redirect.github.com/eslint/eslint/issues/19980)) (Yuki Takada (Yukinosuke Takada)) - [`0d17242`](https://redirect.github.com/eslint/eslint/commit/0d17242b3c25c2ddf8363f4560641acd1ae82ca9) docs: Update README (GitHub Actions Bot) - [`fa20b9d`](https://redirect.github.com/eslint/eslint/commit/fa20b9db8ff90ea9f0527118114dda17c656d095) docs: Clarify when to open an issue for a PR ([#&#8203;19974](https://redirect.github.com/eslint/eslint/issues/19974)) (Nicholas C. Zakas) #### Build Related - [`27fa865`](https://redirect.github.com/eslint/eslint/commit/27fa86551bd173387e29a139293de78b0e14f0f3) build: use `ESLint` class to generate formatter examples ([#&#8203;19972](https://redirect.github.com/eslint/eslint/issues/19972)) (Milos Djermanovic) #### Chores - [`4258046`](https://redirect.github.com/eslint/eslint/commit/425804602ecb9ee5f54d1c38a473cf20538420c5) chore: update dependency [@&#8203;eslint/js](https://redirect.github.com/eslint/js) to v9.33.0 ([#&#8203;19998](https://redirect.github.com/eslint/eslint/issues/19998)) (renovate\[bot]) - [`ad28371`](https://redirect.github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`06a22f1`](https://redirect.github.com/eslint/eslint/commit/06a22f154c08ea044b3172b357b226d34dfefc6a) test: resolve flakiness in --mcp flag test ([#&#8203;19993](https://redirect.github.com/eslint/eslint/issues/19993)) (Pixel998) - [`54920ed`](https://redirect.github.com/eslint/eslint/commit/54920ed229693f23650dace6e567bf44413aaf98) test: switch to `Linter.Config` in `ESLintRules` type tests ([#&#8203;19977](https://redirect.github.com/eslint/eslint/issues/19977)) (Francesco Trotta) ### [`v9.32.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.32.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.31.0...v9.32.0) #### Features - [`1245000`](https://redirect.github.com/eslint/eslint/commit/1245000c5a81954d42f0c7eb670efe450c3bbad5) feat: support explicit resource management in core rules ([#&#8203;19828](https://redirect.github.com/eslint/eslint/issues/19828)) (fnx) - [`0e957a7`](https://redirect.github.com/eslint/eslint/commit/0e957a7b5528f375a51e7c1a2fd1b03cdcd2af2d) feat: support typescript types in accessor rules ([#&#8203;19882](https://redirect.github.com/eslint/eslint/issues/19882)) (fnx) #### Bug Fixes - [`960fd40`](https://redirect.github.com/eslint/eslint/commit/960fd40dfd204af30726b49b6bec714fe49a606e) fix: Upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js) ([#&#8203;19971](https://redirect.github.com/eslint/eslint/issues/19971)) (Nicholas C. Zakas) - [`bbf23fa`](https://redirect.github.com/eslint/eslint/commit/bbf23fa2f1c6058f6cb5c9f2f32460a15e75e596) fix: Refactor reporting into FileReport ([#&#8203;19877](https://redirect.github.com/eslint/eslint/issues/19877)) (Nicholas C. Zakas) - [`d498887`](https://redirect.github.com/eslint/eslint/commit/d4988872f375890bf677ce1a1d92a505085b51fa) fix: bump [@&#8203;eslint/plugin-kit](https://redirect.github.com/eslint/plugin-kit) to 0.3.4 to resolve vulnerability ([#&#8203;19965](https://redirect.github.com/eslint/eslint/issues/19965)) (Milos Djermanovic) - [`f46fc6c`](https://redirect.github.com/eslint/eslint/commit/f46fc6c137c951bc73cf3bd9446053c1b11f769b) fix: report only global references in no-implied-eval ([#&#8203;19932](https://redirect.github.com/eslint/eslint/issues/19932)) (Nitin Kumar) - [`7863d26`](https://redirect.github.com/eslint/eslint/commit/7863d26b7cfb03a81ec86f93439757ff60bf6afb) fix: remove outdated types in `ParserOptions.ecmaFeatures` ([#&#8203;19944](https://redirect.github.com/eslint/eslint/issues/19944)) (ntnyq) - [`3173305`](https://redirect.github.com/eslint/eslint/commit/317330552e2d276221c7f2dd9c1516ad8b41cc3c) fix: update execScript message in no-implied-eval rule ([#&#8203;19937](https://redirect.github.com/eslint/eslint/issues/19937)) (TKDev7) #### Documentation - [`86e7426`](https://redirect.github.com/eslint/eslint/commit/86e7426e4463ca49ffa5c82e825ecb6aa19ca8a0) docs: Update README (GitHub Actions Bot) #### Chores - [`50de1ce`](https://redirect.github.com/eslint/eslint/commit/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`74f01a3`](https://redirect.github.com/eslint/eslint/commit/74f01a3f5905aaa0902837ced2425209c09c048f) ci: unpin `jiti` to version `^2.5.1` ([#&#8203;19970](https://redirect.github.com/eslint/eslint/issues/19970)) (루밀LuMir) - [`2ab1381`](https://redirect.github.com/eslint/eslint/commit/2ab13813a7e7f3014c35490b351447ec43229951) ci: pin `jiti` to version 2.4.2 ([#&#8203;19964](https://redirect.github.com/eslint/eslint/issues/19964)) (Francesco Trotta) - [`b7f7545`](https://redirect.github.com/eslint/eslint/commit/b7f75454695079f54b77fcdc9ebe3b9199d5ad30) test: switch to flat config mode in `SourceCode` tests ([#&#8203;19953](https://redirect.github.com/eslint/eslint/issues/19953)) (Milos Djermanovic) - [`f5a35e3`](https://redirect.github.com/eslint/eslint/commit/f5a35e3b7cee17cd31fc02c24c3e74b42ee202bc) test: switch to flat config mode in eslint-fuzzer ([#&#8203;19960](https://redirect.github.com/eslint/eslint/issues/19960)) (Milos Djermanovic) - [`e22af8c`](https://redirect.github.com/eslint/eslint/commit/e22af8c42d622d8d912ee7bedf49bf4283247fdc) refactor: use `CustomRuleDefinitionType` in `JSRuleDefinition` ([#&#8203;19949](https://redirect.github.com/eslint/eslint/issues/19949)) (Francesco Trotta) - [`e855717`](https://redirect.github.com/eslint/eslint/commit/e85571730f1360464b7ee00695c678d551f9c643) chore: switch performance tests to hyperfine ([#&#8203;19919](https://redirect.github.com/eslint/eslint/issues/19919)) (Francesco Trotta) - [`2f73a23`](https://redirect.github.com/eslint/eslint/commit/2f73a23655092a41780859ffe0a07c44a2f1b5f5) test: switch to flat config mode in `ast-utils` tests ([#&#8203;19948](https://redirect.github.com/eslint/eslint/issues/19948)) (Milos Djermanovic) - [`c565a53`](https://redirect.github.com/eslint/eslint/commit/c565a530f50c96dacd44e096f7d531b073aa4dc7) chore: exclude `further_reading_links.json` from Prettier formatting ([#&#8203;19943](https://redirect.github.com/eslint/eslint/issues/19943)) (Milos Djermanovic) ### [`v9.31.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.31.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.30.1...v9.31.0) #### Features - [`35cf44c`](https://redirect.github.com/eslint/eslint/commit/35cf44c22e36b1554486e7a75c870e86c10b83f8) feat: output full actual location in rule tester if different ([#&#8203;19904](https://redirect.github.com/eslint/eslint/issues/19904)) (ST-DDT) - [`a6a6325`](https://redirect.github.com/eslint/eslint/commit/a6a63259de6cb5642f69c7be429554bbcedca4c0) feat: support explicit resource management in `no-loop-func` ([#&#8203;19895](https://redirect.github.com/eslint/eslint/issues/19895)) (Milos Djermanovic) - [`4682cdc`](https://redirect.github.com/eslint/eslint/commit/4682cdc6960279ee17f23899fbab6f58d881eadf) feat: support explicit resource management in `no-undef-init` ([#&#8203;19894](https://redirect.github.com/eslint/eslint/issues/19894)) (Milos Djermanovic) - [`5848216`](https://redirect.github.com/eslint/eslint/commit/58482165eaf597cc5c58216a956c301ae87520b3) feat: support explicit resource management in `init-declarations` ([#&#8203;19893](https://redirect.github.com/eslint/eslint/issues/19893)) (Milos Djermanovic) - [`bb370b8`](https://redirect.github.com/eslint/eslint/commit/bb370b8e79f65ee32d9d89ecf249fb74a141ad22) feat: support explicit resource management in `no-const-assign` ([#&#8203;19892](https://redirect.github.com/eslint/eslint/issues/19892)) (Milos Djermanovic) #### Bug Fixes - [`07fac6c`](https://redirect.github.com/eslint/eslint/commit/07fac6cafa0426b4d1ea12d9001f3955f19b286d) fix: retry on EMFILE when writing autofix results ([#&#8203;19926](https://redirect.github.com/eslint/eslint/issues/19926)) (TKDev7) - [`28cc7ab`](https://redirect.github.com/eslint/eslint/commit/28cc7abbb72b29b1cac6fc4253646a7839586064) fix: Remove incorrect RuleContext types ([#&#8203;19910](https://redirect.github.com/eslint/eslint/issues/19910)) (Nicholas C. Zakas) #### Documentation - [`664cb44`](https://redirect.github.com/eslint/eslint/commit/664cb44ab03785bd200a792607a7e20faa2d4b28) docs: Update README (GitHub Actions Bot) - [`40dbe2a`](https://redirect.github.com/eslint/eslint/commit/40dbe2a43f83d366e9026faec70293512fb61ca2) docs: fix mismatch between `globalIgnores()` code and text ([#&#8203;19914](https://redirect.github.com/eslint/eslint/issues/19914)) (MaoShizhong) - [`5a0069d`](https://redirect.github.com/eslint/eslint/commit/5a0069d60815246cf24e1c96125540792c2507ef) docs: Update README (GitHub Actions Bot) - [`fef04b5`](https://redirect.github.com/eslint/eslint/commit/fef04b5c7fea99362d67b31b8e98cd4914020ed3) docs: Update working on issues info ([#&#8203;19902](https://redirect.github.com/eslint/eslint/issues/19902)) (Nicholas C. Zakas) #### Chores - [`3ddd454`](https://redirect.github.com/eslint/eslint/commit/3ddd454c1c73294e5af7905d60d03fac162f1b3e) chore: upgrade to `@eslint/js@9.31.0` ([#&#8203;19935](https://redirect.github.com/eslint/eslint/issues/19935)) (Francesco Trotta) - [`d5054e5`](https://redirect.github.com/eslint/eslint/commit/d5054e5454a537e9ade238c768c262c6c592cbc1) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`0f4a378`](https://redirect.github.com/eslint/eslint/commit/0f4a3781fe7c11fad7b206c3c694655486ddd187) chore: update eslint ([#&#8203;19933](https://redirect.github.com/eslint/eslint/issues/19933)) (renovate\[bot]) - [`76c2340`](https://redirect.github.com/eslint/eslint/commit/76c2340c368f96db7743 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/hansputera/tiktok-dl). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDMuMTAyLjExIiwidGFyZ2V0QnJhbmNoIjoiZGV2IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/tiktok-dl#15