Repository navigation
chore(deps-dev): bump typescript from 5.9.3 to 7.0.2 - #70
dependabot[bot] wants to merge 1 commit into
Conversation
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
|
Skipping PR review because a bot author is detected. If you want to trigger CodeAnt AI, comment |
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 0 |
| Duplication | 0 |
AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.
TIP This summary will be updated as you push new changes.
There was a problem hiding this comment.
Pull Request Overview
While the repository is reported as up to standards by Codacy, this major version upgrade from TypeScript 5.x to 7.0.2 introduces significant risks that are not addressed in the current diff. The primary blockers are the known peer dependency conflicts with typescript-eslint and the lack of verification for breaking compiler changes or new diagnostics across the workspace. Additionally, the PR highlights existing maintenance debt regarding how TypeScript is declared across subpackages. Moving to a major version requires explicit verification of type-checking and build pipelines, which is currently missing from the PR evidence.
About this PR
- The major version jump from 5 to 7 is highly likely to introduce breaking compiler changes or new diagnostics. Additionally, the packaging of
tsserverhas changed in TypeScript 7, which may break IDE integrations or local scripts. Ensure these systemic factors are validated before merging.
Test suggestions
- Verify workspace-wide type-checking passes with TypeScript 7 compiler
- Verify
typescript-eslintcompatibility with the new TypeScript major version - Verify successful builds of all packages using
tsdownand the updated compiler
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify workspace-wide type-checking passes with TypeScript 7 compiler
2. Verify `typescript-eslint` compatibility with the new TypeScript major version
3. Verify successful builds of all packages using `tsdown` and the updated compiler
TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback
| "tsdown": "0.22.14", | ||
| "typescript": "5.9.3", | ||
| "typescript": "7.0.2", | ||
| "typescript-eslint": "8.67.0", |
There was a problem hiding this comment.
🟡 MEDIUM RISK
Resolve the peer dependency conflict between the updated TypeScript version and typescript-eslint to avoid linting failures. Additionally, TypeScript is redundantly declared in both the root and individual subpackages (causing version drift like 5.9.3 vs 5.8.0). Centralizing the compiler at the root devDependencies is recommended for workspace consistency.
| "prettier": "3.9.6", | ||
| "tsdown": "0.22.14", | ||
| "typescript": "5.9.3", | ||
| "typescript": "7.0.2", |
There was a problem hiding this comment.
🟡 MEDIUM RISK
Suggestion: TypeScript is redundantly declared in both the root and individual subpackages. Hoisting it to the root devDependencies ensures a consistent compiler version across the entire workspace. Suggestion: Remove the typescript devDependency from all subpackage package.json files and centralize its management in the root.
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 7.0.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/commits) --- updated-dependencies: - dependency-name: typescript dependency-version: 7.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
d374530 to
f12a6f7
Compare
7158df9 to
06ec9f2
Compare
|
|
Closing: typescript-eslint 8.67.0 hard-rejects TypeScript 7.0 ( |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Rebased onto #69 (dropped the incompatible root typescript 7.0.2 bump, PR #70). Website-only typescript bump, standalone from the nx monorepo. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Rebased onto the rebuilt #71 (dropped incompatible root TS 7.0.2 from #70). Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Rebased onto the rebuilt #72 (dropped incompatible root TS 7.0.2 from #70). Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Rebased onto the rebuilt #73 (dropped incompatible root TS 7.0.2 from #70). Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Rebased onto the rebuilt #71 (dropped incompatible root TS 7.0.2 from #70). Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Rebased onto the rebuilt #72 (dropped incompatible root TS 7.0.2 from #70). Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Rebased onto the rebuilt #73 (dropped incompatible root TS 7.0.2 from #70). Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Rebased onto the rebuilt #73 (dropped incompatible root TS 7.0.2 from #70). Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Rebased onto the rebuilt #71 (dropped incompatible root TS 7.0.2 from #70). Generated with [Devin](https://devin.ai) Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Rebased onto the rebuilt #72 (dropped incompatible root TS 7.0.2 from #70). Generated with [Devin](https://devin.ai) Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Rebased onto the rebuilt #73 (dropped incompatible root TS 7.0.2 from #70). Generated with [Devin](https://devin.ai) Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>



Bumps typescript from 5.9.3 to 7.0.2.
Release notes
Sourced from typescript's releases.
Commits
Maintainer changes
This version was pushed to npm by microsoft1es, a new releaser for typescript since your current version.
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)Summary by cubic
Upgrades dev
typescriptfrom 5.9.3 to 7.0.2 across the workspace. Old:typescriptshipped atsserverCLI. New: onlytscis published and TS 7 uses platform-specific optional packages, which can break scripts invokingtsserverand conflicts withtypescript-eslint@8.67.0’s peer range.Review
tsserverusage in scripts; TS 7 publishes onlytsc.typescript-eslintto a version compatible withtypescript@7(or adjust its peer constraints) to avoid lint failures.tsdown,vitest) to surface new compiler diagnostics.Written for commit f12a6f7. Summary will update on new commits.