Update dependency eslint to ^9.25.0 #296

Open
renovate wants to merge 1 commits from renovate/eslint-9.x into master
Collaborator

This PR contains the following updates:

Package Type Update Change
eslint (source) devDependencies minor ^9.23.0 -> ^9.25.0

Release Notes

eslint/eslint (eslint)

v9.25.0

Compare Source

Features

  • dcd95aa feat: support TypeScript syntax in no-empty-function rule (#​19551) (sethamus)
  • 77d6d5b feat: support TS syntax in no-unused-expressions (#​19564) (Sweta Tanwar)
  • 90228e5 feat: support JSRuleDefinition type (#​19604) (루밀LuMir)
  • 59ba6b7 feat: add allowObjects option to no-restricted-properties (#​19607) (sethamus)
  • db650a0 feat: support TypeScript syntax in no-invalid-this rule (#​19532) (Tanuj Kanti)
  • 9535cff feat: support TS syntax in no-loop-func (#​19559) (Nitin Kumar)

Bug Fixes

  • 910bd13 fix: nodeTypeKey not being used in NodeEventGenerator (#​19631) (StyleShit)

Documentation

  • ca7a735 docs: update no-undef-init when not to use section (#​19624) (Tanuj Kanti)
  • 1b870c9 docs: use eslint-config-xo in the getting started guide (#​19629) (Nitin Kumar)
  • 5d4af16 docs: add types for multiple rule options (#​19616) (Tanuj Kanti)
  • e8f8d57 docs: Update README (GitHub Actions Bot)
  • a40348f docs: no-use-before-define tweaks (#​19622) (Kirk Waiblinger)
  • 0ba3ae3 docs: Update README (GitHub Actions Bot)
  • 865dbfe docs: ensure "learn more" deprecation links point to useful resource (#​19590) (Kirk Waiblinger)
  • f80b746 docs: add known limitations for no-self-compare (#​19612) (Nitin Kumar)
  • 865aed6 docs: Update README (GitHub Actions Bot)

Chores

v9.24.0

Compare Source

Features
  • 556c25b feat: support loading TS config files using --experimental-strip-types (#​19401) (Arya Emami)
  • 72650ac feat: support TS syntax in init-declarations (#​19540) (Nitin Kumar)
  • 03fb0bc feat: normalize patterns to handle "./" prefix in files and ignores (#​19568) (Pixel998)
  • 071dcd3 feat: support TS syntax in no-dupe-class-members (#​19558) (Nitin Kumar)
  • cd72bcc feat: Introduce a way to suppress violations (#​19159) (Iacovos Constantinou)
  • 2a81578 feat: support TS syntax in no-loss-of-precision (#​19560) (Nitin Kumar)
  • 30ae4ed feat: add new options to class-methods-use-this (#​19527) (sethamus)
  • b79ade6 feat: support TypeScript syntax in no-array-constructor (#​19493) (Tanuj Kanti)
Bug Fixes
  • b23d1c5 fix: deduplicate variable names in no-loop-func error messages (#​19595) (Nitin Kumar)
  • fb8cdb8 fix: use any[] type for context.options (#​19584) (Francesco Trotta)
Documentation
  • f857820 docs: update documentation for --experimental-strip-types (#​19594) (Nikolas Schröter)
  • 803e4af docs: simplify gitignore path handling in includeIgnoreFile section (#​19596) (Thomas Broyer)
  • 6d979cc docs: Update README (GitHub Actions Bot)
  • 82177e4 docs: Update README (GitHub Actions Bot)
  • e849dc0 docs: replace existing var with const (#​19578) (Sweta Tanwar)
  • 0c65c62 docs: don't pass filename when linting rule examples (#​19571) (Milos Djermanovic)
  • 6be36c9 docs: Update custom-rules.md code example of fixer (#​19555) (Yifan Pan)
  • 366e369 build: re-enable Prettier formatting for package.json files (#​19569) (Francesco Trotta)
Chores

Configuration

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

🚦 Automerge: Enabled.

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 this update again.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | devDependencies | minor | [`^9.23.0` -> `^9.25.0`](https://renovatebot.com/diffs/npm/eslint/9.23.0/9.25.0) | --- ### Release Notes <details> <summary>eslint/eslint (eslint)</summary> ### [`v9.25.0`](https://github.com/eslint/eslint/releases/tag/v9.25.0) [Compare Source](https://github.com/eslint/eslint/compare/v9.24.0...v9.25.0) #### Features - [`dcd95aa`](https://github.com/eslint/eslint/commit/dcd95aafa33a95c8102834af85129f6f398fe394) feat: support TypeScript syntax in no-empty-function rule ([#&#8203;19551](https://github.com/eslint/eslint/issues/19551)) (sethamus) - [`77d6d5b`](https://github.com/eslint/eslint/commit/77d6d5bc4923012aee34b0a7c3d971f017d65555) feat: support TS syntax in `no-unused-expressions` ([#&#8203;19564](https://github.com/eslint/eslint/issues/19564)) (Sweta Tanwar) - [`90228e5`](https://github.com/eslint/eslint/commit/90228e5d57672579cf82bede29880532c2cb8ca9) feat: support `JSRuleDefinition` type ([#&#8203;19604](https://github.com/eslint/eslint/issues/19604)) (루밀LuMir) - [`59ba6b7`](https://github.com/eslint/eslint/commit/59ba6b73789835813ab3002c651a7217dd30a8cc) feat: add allowObjects option to no-restricted-properties ([#&#8203;19607](https://github.com/eslint/eslint/issues/19607)) (sethamus) - [`db650a0`](https://github.com/eslint/eslint/commit/db650a036baf502c7366a7da633d4cd00719394e) feat: support TypeScript syntax in `no-invalid-this` rule ([#&#8203;19532](https://github.com/eslint/eslint/issues/19532)) (Tanuj Kanti) - [`9535cff`](https://github.com/eslint/eslint/commit/9535cffe7b66abe850d90258e702279afabce7fe) feat: support TS syntax in `no-loop-func` ([#&#8203;19559](https://github.com/eslint/eslint/issues/19559)) (Nitin Kumar) #### Bug Fixes - [`910bd13`](https://github.com/eslint/eslint/commit/910bd13c4cb49001f2a9f172229360771b857585) fix: `nodeTypeKey` not being used in `NodeEventGenerator` ([#&#8203;19631](https://github.com/eslint/eslint/issues/19631)) (StyleShit) #### Documentation - [`ca7a735`](https://github.com/eslint/eslint/commit/ca7a735dde44120111d56e36ce93ba750b3c3c86) docs: update `no-undef-init` when not to use section ([#&#8203;19624](https://github.com/eslint/eslint/issues/19624)) (Tanuj Kanti) - [`1b870c9`](https://github.com/eslint/eslint/commit/1b870c9da4b3aa28f4a6f4f62e0437b743344994) docs: use `eslint-config-xo` in the getting started guide ([#&#8203;19629](https://github.com/eslint/eslint/issues/19629)) (Nitin Kumar) - [`5d4af16`](https://github.com/eslint/eslint/commit/5d4af16ab170306862dd0c33894044e59e03d041) docs: add types for multiple rule options ([#&#8203;19616](https://github.com/eslint/eslint/issues/19616)) (Tanuj Kanti) - [`e8f8d57`](https://github.com/eslint/eslint/commit/e8f8d57bd6c0d95f9f25db8c5b3ff72de42488b7) docs: Update README (GitHub Actions Bot) - [`a40348f`](https://github.com/eslint/eslint/commit/a40348f1f67a6c3da320682d683589f91d7e6f7b) docs: no-use-before-define tweaks ([#&#8203;19622](https://github.com/eslint/eslint/issues/19622)) (Kirk Waiblinger) - [`0ba3ae3`](https://github.com/eslint/eslint/commit/0ba3ae3e5a2425560baf771c05e7c69c63a1983c) docs: Update README (GitHub Actions Bot) - [`865dbfe`](https://github.com/eslint/eslint/commit/865dbfed6cbade8a22756965be256da317801937) docs: ensure "learn more" deprecation links point to useful resource ([#&#8203;19590](https://github.com/eslint/eslint/issues/19590)) (Kirk Waiblinger) - [`f80b746`](https://github.com/eslint/eslint/commit/f80b746d850021d253c01bb0eae466a701e63055) docs: add known limitations for no-self-compare ([#&#8203;19612](https://github.com/eslint/eslint/issues/19612)) (Nitin Kumar) - [`865aed6`](https://github.com/eslint/eslint/commit/865aed629318ca1e86e7d371fac49d7de4e7e8a8) docs: Update README (GitHub Actions Bot) #### Chores - [`88dc196`](https://github.com/eslint/eslint/commit/88dc1965a4f53babec36e0f5bd450dd02467acde) chore: upgrade [@&#8203;eslint/js](https://github.com/eslint/js)[@&#8203;9](https://github.com/9).25.0 ([#&#8203;19636](https://github.com/eslint/eslint/issues/19636)) (Milos Djermanovic) - [`345288d`](https://github.com/eslint/eslint/commit/345288d7b270e8c122e922bfa31f219aedc4e63b) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins) - [`affe6be`](https://github.com/eslint/eslint/commit/affe6be0181422a51875a2ad40eb5152d94fc254) chore: upgrade trunk ([#&#8203;19628](https://github.com/eslint/eslint/issues/19628)) (sethamus) - [`dd20cf2`](https://github.com/eslint/eslint/commit/dd20cf274e285f09f230638184c997c44912485f) test: fix `no-loop-func` test with duplicate variable reports ([#&#8203;19610](https://github.com/eslint/eslint/issues/19610)) (Milos Djermanovic) - [`bd05397`](https://github.com/eslint/eslint/commit/bd05397ef68bb23a6148aeb70088d7167f201bf7) chore: upgrade `@eslint/*` dependencies ([#&#8203;19606](https://github.com/eslint/eslint/issues/19606)) (Milos Djermanovic) - [`22ea18b`](https://github.com/eslint/eslint/commit/22ea18b8babe4d60af7b3518b24d1ec31bf09605) chore: replace invalid `int` type with `number` inside JSDocs. ([#&#8203;19597](https://github.com/eslint/eslint/issues/19597)) (Arya Emami) ### [`v9.24.0`](https://github.com/eslint/eslint/releases/tag/v9.24.0) [Compare Source](https://github.com/eslint/eslint/compare/v9.23.0...v9.24.0) ##### Features - [`556c25b`](https://github.com/eslint/eslint/commit/556c25bbadd640ba9465ca6ec152f10959591666) feat: support loading TS config files using `--experimental-strip-types` ([#&#8203;19401](https://github.com/eslint/eslint/issues/19401)) (Arya Emami) - [`72650ac`](https://github.com/eslint/eslint/commit/72650acdb715fc25c675dc6368877b0e3f8d3885) feat: support TS syntax in `init-declarations` ([#&#8203;19540](https://github.com/eslint/eslint/issues/19540)) (Nitin Kumar) - [`03fb0bc`](https://github.com/eslint/eslint/commit/03fb0bca2be41597fcea7c0e84456bbaf2e5acca) feat: normalize patterns to handle "./" prefix in files and ignores ([#&#8203;19568](https://github.com/eslint/eslint/issues/19568)) (Pixel998) - [`071dcd3`](https://github.com/eslint/eslint/commit/071dcd3a8e34aeeb52d0b9c23c2c4a1e58b45858) feat: support TS syntax in `no-dupe-class-members` ([#&#8203;19558](https://github.com/eslint/eslint/issues/19558)) (Nitin Kumar) - [`cd72bcc`](https://github.com/eslint/eslint/commit/cd72bcc0c8d81fbf47ff3c8fe05ae48e1d862246) feat: Introduce a way to suppress violations ([#&#8203;19159](https://github.com/eslint/eslint/issues/19159)) (Iacovos Constantinou) - [`2a81578`](https://github.com/eslint/eslint/commit/2a81578ac179b1eeb1484fddee31913ed99042a2) feat: support TS syntax in `no-loss-of-precision` ([#&#8203;19560](https://github.com/eslint/eslint/issues/19560)) (Nitin Kumar) - [`30ae4ed`](https://github.com/eslint/eslint/commit/30ae4ed093d19e9950d09c2ab57f43d3564e31c9) feat: add new options to class-methods-use-this ([#&#8203;19527](https://github.com/eslint/eslint/issues/19527)) (sethamus) - [`b79ade6`](https://github.com/eslint/eslint/commit/b79ade6c1e0765457637f7ddaa52a39eed3aad38) feat: support TypeScript syntax in `no-array-constructor` ([#&#8203;19493](https://github.com/eslint/eslint/issues/19493)) (Tanuj Kanti) ##### Bug Fixes - [`b23d1c5`](https://github.com/eslint/eslint/commit/b23d1c5f0297c5e2e9a4ff70533f3c0bdbfc34b8) fix: deduplicate variable names in no-loop-func error messages ([#&#8203;19595](https://github.com/eslint/eslint/issues/19595)) (Nitin Kumar) - [`fb8cdb8`](https://github.com/eslint/eslint/commit/fb8cdb842edcc035969e14b7b7e3ee372304f2d7) fix: use `any[]` type for `context.options` ([#&#8203;19584](https://github.com/eslint/eslint/issues/19584)) (Francesco Trotta) ##### Documentation - [`f857820`](https://github.com/eslint/eslint/commit/f8578206cc9b9fcd03dc5311f8a2d96b7b3359a5) docs: update documentation for `--experimental-strip-types` ([#&#8203;19594](https://github.com/eslint/eslint/issues/19594)) (Nikolas Schröter) - [`803e4af`](https://github.com/eslint/eslint/commit/803e4af48e7fc3a2051e8c384f30fe4a318520e3) docs: simplify gitignore path handling in includeIgnoreFile section ([#&#8203;19596](https://github.com/eslint/eslint/issues/19596)) (Thomas Broyer) - [`6d979cc`](https://github.com/eslint/eslint/commit/6d979ccc183454e616bc82a598db5402e9d63dcf) docs: Update README (GitHub Actions Bot) - [`82177e4`](https://github.com/eslint/eslint/commit/82177e4108d6b3e63ece6072d923c0a2c08907bf) docs: Update README (GitHub Actions Bot) - [`e849dc0`](https://github.com/eslint/eslint/commit/e849dc01286cde5b6e2f0e04bf36928710633715) docs: replace existing var with const ([#&#8203;19578](https://github.com/eslint/eslint/issues/19578)) (Sweta Tanwar) - [`0c65c62`](https://github.com/eslint/eslint/commit/0c65c628022ff3ce40598c1a6ce95728e7eda317) docs: don't pass filename when linting rule examples ([#&#8203;19571](https://github.com/eslint/eslint/issues/19571)) (Milos Djermanovic) - [`6be36c9`](https://github.com/eslint/eslint/commit/6be36c99432ecdc72e33b6fb3293cf28f66ab78d) docs: Update custom-rules.md code example of fixer ([#&#8203;19555](https://github.com/eslint/eslint/issues/19555)) (Yifan Pan) ##### Build Related - [`366e369`](https://github.com/eslint/eslint/commit/366e3694afd85ab6605adf4fee4dfa1316be8b74) build: re-enable Prettier formatting for `package.json` files ([#&#8203;19569](https://github.com/eslint/eslint/issues/19569)) (Francesco Trotta) ##### Chores - [`ef67420`](https://github.com/eslint/eslint/commit/ef6742091d49fc1809ad933f1daeff7124f57e93) chore: upgrade [@&#8203;eslint/js](https://github.com/eslint/js)[@&#8203;9](https://github.com/9).24.0 ([#&#8203;19602](https://github.com/eslint/eslint/issues/19602)) (Milos Djermanovic) - [`4946847`](https://github.com/eslint/eslint/commit/4946847bb675ee26c3a52bfe3bca63a0dc5e5c61) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins) - [`a995acb`](https://github.com/eslint/eslint/commit/a995acbe32471ce8c20cbf9f48b4f3e1d8bc2229) chore: correct 'flter'/'filter' typo in package script ([#&#8203;19587](https://github.com/eslint/eslint/issues/19587)) (Josh Goldberg ✨) - [`b9a5efa`](https://github.com/eslint/eslint/commit/b9a5efa937046f2d3f97e6caabb67a4bc182c983) test: skip symlink test on Windows ([#&#8203;19503](https://github.com/eslint/eslint/issues/19503)) (fisker Cheung) - [`46eea6d`](https://github.com/eslint/eslint/commit/46eea6d1cbed41d020cb76841ebba30710b0afd0) chore: remove `Rule` & `FormatterFunction` from `shared/types.js` ([#&#8203;19556](https://github.com/eslint/eslint/issues/19556)) (Nitin Kumar) - [`bdcc91d`](https://github.com/eslint/eslint/commit/bdcc91d5b61ad1b3e55044767362548c906f5462) chore: modify .editorconfig to keep parity with prettier config ([#&#8203;19577](https://github.com/eslint/eslint/issues/19577)) (Sweta Tanwar) - [`7790d83`](https://github.com/eslint/eslint/commit/7790d8305a8cef7cc95c331205d59d6b3c2b4e2e) chore: fix some typos in comment ([#&#8203;19576](https://github.com/eslint/eslint/issues/19576)) (todaymoon) - [`76064a6`](https://github.com/eslint/eslint/commit/76064a632438533bbb90e253ec72d172e948d200) test: ignore `package-lock.json` for `eslint-webpack-plugin` ([#&#8203;19572](https://github.com/eslint/eslint/issues/19572)) (Francesco Trotta) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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 this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTIuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI1Mi4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
renovate added 1 commit 2025-04-21 00:31:05 +00:00
Update dependency eslint to ^9.25.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
e275298b04
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/eslint-9.x:renovate/eslint-9.x
git checkout renovate/eslint-9.x
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: pierre/VirtWebRemote#296
No description provided.