Skip to content

Bump @typescript-eslint/eslint-plugin from 6.21.0 to 8.60.0 in /apps/desktop#425

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/apps/desktop/typescript-eslint/eslint-plugin-8.60.0
Open

Bump @typescript-eslint/eslint-plugin from 6.21.0 to 8.60.0 in /apps/desktop#425
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/apps/desktop/typescript-eslint/eslint-plugin-8.60.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 30, 2026

Bumps @typescript-eslint/eslint-plugin from 6.21.0 to 8.60.0.

Release notes

Sourced from @​typescript-eslint/eslint-plugin's releases.

v8.60.0

8.60.0 (2026-05-25)

🚀 Features

  • rule-tester: added updates of RuleTester from upstream (#12291)

🩹 Fixes

  • playground TS version selector is not working (#12326, #12325)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.59.4

8.59.4 (2026-05-18)

🩹 Fixes

  • eslint-plugin: [no-floating-promises] stack overflow when using recursive types (#12294)
  • project-service: throw error cause in getParsedConfigFileFromTSServer (#12321)
  • typescript-eslint: export Compatible* types from typescript-eslint to resolve pnpm TS error (#12340)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.59.3

8.59.3 (2026-05-11)

This was a version bump only, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.59.2

8.59.2 (2026-05-04)

... (truncated)

Changelog

Sourced from @​typescript-eslint/eslint-plugin's changelog.

8.60.0 (2026-05-25)

This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.59.4 (2026-05-18)

🩹 Fixes

  • eslint-plugin: [no-floating-promises] stack overflow when using recursive types (#12294)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.59.3 (2026-05-11)

This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.59.2 (2026-05-04)

🩹 Fixes

  • eslint-plugin: [no-deprecated] object destructuring values should be treated as declarations (#12292)
  • eslint-plugin: [no-unsafe-type-assertion] handle crash on recursive template literal types (#12150)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.59.1 (2026-04-27)

🩹 Fixes

... (truncated)

Commits
  • f891c29 chore(release): publish 8.60.0
  • ca6ca14 chore(release): publish 8.59.4
  • 4302433 fix(eslint-plugin): [no-floating-promises] stack overflow when using recursiv...
  • 10b79f1 chore(deps): update dependency eslint to v10.4.0 (#12339)
  • 2a6765d chore: clenaup getAwaitedType from typescript.d.ts (#12302)
  • 48e13c0 chore(release): publish 8.59.3
  • e26dc80 docs: update stale links to latest (#12313)
  • 44f9625 chore(deps): update vitest monorepo to v4.1.5 (#12307)
  • 2ec35f1 chore(release): publish 8.59.2
  • ec3ef25 test: make no-useless-empty-export tests fully static (#12260)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​typescript-eslint/eslint-plugin since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 30, 2026
@dependabot dependabot Bot requested a review from arul28 as a code owner May 30, 2026 02:26
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 30, 2026
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 30, 2026

PR author is in the excluded authors list.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 30, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
ade Ignored Ignored Preview May 31, 2026 12:08am

@capy-ai
Copy link
Copy Markdown

capy-ai Bot commented May 30, 2026

Capy auto-review is paused for this organization because the monthly auto-review limit has been reached. Increase the limit or turn it off in billing settings to resume automatic reviews.

Copy link
Copy Markdown
Contributor

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Review

Scope: 2 file(s), +442 / −61
Verdict: Needs changes

Dependabot bumps @typescript-eslint/eslint-plugin from 6.21.0 to 8.60.0 in apps/desktop but leaves @typescript-eslint/parser on 6.21.0. That violates the v8 plugin’s required peer range and leaves two major versions of the typescript-eslint stack installed side by side.


🐛 Functionality

[High] ESLint plugin and parser major versions are out of sync

File: apps/desktop/package.json:L136-L137
Issue: The plugin is bumped to ^8.60.0 while the parser stays at ^6.21.0. @typescript-eslint/eslint-plugin@8.60.0 declares a peer dependency on @typescript-eslint/parser@^8.60.0 (see apps/desktop/package-lock.json:L6754-L6757). After install, npm ls reports the parser as invalid for the plugin (invalid: "^8.60.0" from node_modules/@typescript-eslint/eslint-plugin). The lockfile nests a full v8 toolchain under the plugin while the top-level parser remains v6, so type-aware rules can run against mismatched AST/type-utils versions.
Repro: Check out this branch, run cd apps/desktop && npm ci && npm ls @typescript-eslint/eslint-plugin @typescript-eslint/parser — npm exits with ELSPROBLEMS and marks @typescript-eslint/parser@6.21.0 invalid.
Fix: Bump @typescript-eslint/parser to ^8.60.0 in the same change (or merge with the open Dependabot parser PR on this repo) and regenerate package-lock.json so plugin and parser resolve to a single v8 line.


Notes

  • npm ci and npm run lint both succeed on this branch today (193 warnings, 0 errors), so CI may not fail immediately — but the install is explicitly unsupported by upstream and is brittle if peer checks tighten or type-aware rules change behavior across majors.
  • There is a separate Dependabot branch/PR for @typescript-eslint/parser@8.60.0; treating plugin and parser bumps as one unit avoids repeated lockfile churn.
  • This is a devDependency-only change; it does not affect the shipped Electron app bundle or runtime security surface.
  • I did not load feature docs — the diff touches only package.json / package-lock.json.
Open in Web View Automation 

Sent by Cursor Automation: BUGBOT in Versic

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.21.0 to 8.60.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.60.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/apps/desktop/typescript-eslint/eslint-plugin-8.60.0 branch from 518d75e to 6ff4c89 Compare May 31, 2026 00:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants