Skip to content

Bump @typescript-eslint/parser from 6.21.0 to 8.60.0 in /apps/desktop#424

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

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

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

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

Release notes

Sourced from @​typescript-eslint/parser'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/parser's changelog.

8.60.0 (2026-05-25)

This was a version bump only for parser 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)

This was a version bump only for parser 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.3 (2026-05-11)

This was a version bump only for parser 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)

This was a version bump only for parser 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.1 (2026-04-27)

This was a version bump only for parser 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.0 (2026-04-20)

This was a version bump only for parser 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.58.2 (2026-04-13)

... (truncated)

Commits
  • f891c29 chore(release): publish 8.60.0
  • ca6ca14 chore(release): publish 8.59.4
  • 48e13c0 chore(release): publish 8.59.3
  • 44f9625 chore(deps): update vitest monorepo to v4.1.5 (#12307)
  • 2ec35f1 chore(release): publish 8.59.2
  • 5245793 chore(release): publish 8.59.1
  • ea9ae4f chore(release): publish 8.59.0
  • 90c2803 chore(release): publish 8.58.2
  • be6b49a fix: remove tsbuildinfo cache file from published packages (#12187)
  • 5311ed3 chore(release): publish 8.58.1
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​typescript-eslint/parser 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:25
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 30, 2026
@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

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 30, 2026

PR author is in the excluded authors list.

@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), +209 / −17
Verdict: Needs changes

Dependabot bumps only @typescript-eslint/parser in apps/desktop from 6.21.0 to 8.60.0 while @typescript-eslint/eslint-plugin stays on 6.21.0. That breaks the monorepo’s peer contract and leaves two major versions of typescript-eslint loaded together.


🐛 Functionality

[High] Parser and eslint-plugin major versions must match

File: apps/desktop/package.json:L136-L137
Issue: @typescript-eslint/eslint-plugin@6.21.0 requires @typescript-eslint/parser@^6.0.0, but this PR installs parser 8.60.0. npm ls reports the parser as invalid, and nested lockfile entries install parallel v6 (plugin) and v8 (parser) @typescript-eslint/* trees. typescript-eslint expects all @typescript-eslint/* packages on the same major version; mixing v6 rules with a v8 parser is unsupported and can change type-aware lint behavior unpredictably.
Repro: After npm ci in apps/desktop, run npm ls @typescript-eslint/parser @typescript-eslint/eslint-plugin — exit code 1 with invalid: "^6.0.0 || ^6.0.0-alpha" from node_modules/@typescript-eslint/eslint-plugin.
Fix: Bump both devDependencies together, e.g. set @typescript-eslint/eslint-plugin and @typescript-eslint/parser to ^8.60.0, regenerate package-lock.json, and re-run npm run lint. Alternatively close this PR and keep both packages on the 6.x line until you are ready for a coordinated major upgrade.


Notes

  • npm ci and npm run lint currently succeed locally despite the peer mismatch; the blocker is the invalid dependency graph and unsupported version pairing, not an immediate lint crash.
  • @typescript-eslint/parser@8.60.0 is a dev-only tool (not shipped in the desktop app). It is actively maintained by the typescript-eslint project; no new runtime trust boundary is introduced.
  • eslint.config.mjs loads both packages as plugins/parser — any follow-up upgrade should treat them as a single unit.
  • GitHub shows mergeable state as unstable; confirm required CI checks after fixing the version pair.
Open in Web View Automation 

Sent by Cursor Automation: BUGBOT in Versic

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) 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/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  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/parser-8.60.0 branch from eaa1bbb to 41096c0 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