build(deps-dev): bump typescript-eslint from 8.59.3 to 8.59.4#2720
build(deps-dev): bump typescript-eslint from 8.59.3 to 8.59.4#2720dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.59.3 to 8.59.4. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.4/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.59.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
|
Suggested comment for Cursor review (copy and paste as a new comment): Note: GitHub Actions bot cannot trigger Cursor agent directly. Please copy the above comment to invoke the review. |
Build Branch
Static preview entry points
QR codes (mobile preview)
Integration commandsnpm (Android / Extension): Swift Package Manager (Apple): .package(url: "https://github.com/duckduckgo/content-scope-scripts.git", branch: "pr-releases/dependabot/npm_and_yarn/main/typescript-eslint-8.59.4")git submodule (Windows): git -C submodules/content-scope-scripts fetch origin pr-releases/dependabot/npm_and_yarn/main/typescript-eslint-8.59.4
git -C submodules/content-scope-scripts checkout origin/pr-releases/dependabot/npm_and_yarn/main/typescript-eslint-8.59.4Pin to exact commitnpm (Android / Extension): Swift Package Manager (Apple): .package(url: "https://github.com/duckduckgo/content-scope-scripts.git", revision: "d493f9155b17045da06cb655d9d43a4a00d348fb")git submodule (Windows): git -C submodules/content-scope-scripts fetch origin pr-releases/dependabot/npm_and_yarn/main/typescript-eslint-8.59.4
git -C submodules/content-scope-scripts checkout d493f9155b17045da06cb655d9d43a4a00d348fb |
There was a problem hiding this comment.
Dependency risk review for typescript-eslint 8.59.3 -> 8.59.4: no blocking concerns found.
Confirmed from the diff: this is a devDependency-only bump in package.json plus lockfile updates for the @typescript-eslint/* family. The lockfile also refreshes the nested semver used under @typescript-eslint/typescript-estree from 7.8.0 to 7.8.1.
Changelog impact checked:
typescript-eslint8.59.4contains fixes forno-floating-promisesstack overflow on recursive types,project-serviceerror cause propagation, and exportedCompatible*types from the meta package.- Local usage imports the meta package in
eslint.config.jsand enables@typescript-eslint/no-floating-promisesplus type-aware rules, so the relevant behavioral surface is lint/type-analysis only, not shipped runtime code. semver7.8.1is a nested tooling dependency with bug fixes around comparator/build metadata trimming and prerelease bounds insubset.
Validation performed:
npm cicompleted.npm run build && npm run lintpassed locally.eslintproduced only existing generated-surrogate warnings and no errors.npm audit signaturespassed: 797 packages with verified registry signatures, 103 with verified attestations.npm audit --jsonstill reports existing vulnerabilities, but none are attributed totypescript-eslint,@typescript-eslint/*, or the updated nestedsemverpackage.- PR CI evidence at review time: build, Ubuntu unit/lint, production deps, and injected/special-pages integration jobs passed. The observed
snapshotsfailure was annpm ciECONNRESET, and the Asanasyncfailure was missingASANA_ACCESS_TOKENon a Dependabot-triggered run, so I did not treat those as dependency regressions.
No separate fix PR drafted because I did not find a dependency-specific issue requiring code or config changes.
Sent by Cursor Automation: Review dependabot
There was a problem hiding this comment.
Web Compatibility Assessment
No findings. The diff is limited to package.json and package-lock.json, updating dev-only typescript-eslint packages from 8.59.3 to 8.59.4 plus a nested semver patch under @typescript-eslint/typescript-estree. It does not touch injected runtime code, API wrappers/shims, DOM manipulation, platform entry points, or message bridge behavior.
Security Assessment
No findings. There are no changes to injected/src, captured-globals.js, messaging transports, origin validation, stack-trace exemption logic, or any page-world execution paths. The dependency remains dev tooling only and is not part of the injected browser runtime surface.
Risk Level
Low Risk. This is a patch-level devDependency update with unchanged eslint/typescript peer ranges and no runtime bundle diff in the working tree after build.
Recommendations
No code changes required. Keep the normal CI checks; I verified npm run build and npm run lint pass locally. Release notes for 8.59.4 list fixes for no-floating-promises recursive-type stack overflow, project-service error cause propagation, and Compatible* type exports, with no new browser/runtime surface.
Sent by Cursor Automation: Web compat and sec


Bumps typescript-eslint from 8.59.3 to 8.59.4.
Release notes
Sourced from typescript-eslint's releases.
Changelog
Sourced from typescript-eslint's changelog.
Commits
ca6ca14chore(release): publish 8.59.44b927c6fix(typescript-eslint): export Compatible* types from typescript-eslint to re...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Note
Low Risk
Dev-only dependency patch with no runtime or source changes; impact is limited to local/CI lint tooling.
Overview
Bumps the dev dependency
typescript-eslintfrom 8.59.3 to 8.59.4 inpackage.json, with the lockfile updated for the matching@typescript-eslint/*packages. There are no application or config source changes—only dependency versions.The patch release includes small tooling fixes (e.g.
no-floating-promisesstack overflow on recursive types, clearer project-service errors, andCompatible*type exports for pnpm). Lint behavior ineslint.config.jsstays the same; you mainly get the updated ESLint/TypeScript-ESLint stack when runningnpm run lint.Reviewed by Cursor Bugbot for commit ecb1fde. Bugbot is set up for automated code reviews on this repo. Configure here.