-
Notifications
You must be signed in to change notification settings - Fork 129
fix(fe): bring back ts type check #3259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
2 Skipped Deployments
|
How to use the Graphite Merge QueueAdd the label merge-queue to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
Graphite Automations"Test" took an action on this PR • (10/24/25)1 assignee was added to this PR based on Kacper Wojciechowski's automation. |
PR Review - TypeScript Type Checking Re-enablementOverviewThis PR re-enables TypeScript type checking in the frontend CI pipeline and fixes several issues to make the codebase pass type checks. Overall, this is a positive change that improves code quality and type safety. Positive ChangesCI/CD Improvements - Added dedicated tsc job to run TypeScript type checking in CI. Fixed path patterns to match current monorepo structure. Added working-directory to Biome check. Dependency Fix - Changed rivetkit dependency from "" to "workspace:" which is the correct pnpm workspace syntax. Code Quality - Removed unused imports (Link, Button, Card components, RootLayout) improving build performance and reducing bundle size. Query Key Consistency - Simplified query keys by passing entire opts object instead of destructuring, which is better for type safety and handles undefined cases properly. Areas of ConcernTypeScript Error Suppression - Lines 135-138 in actor-driver.ts use @ts-expect-error without explanatory comments. This bypasses type safety and creates technical debt. Recommend adding comments explaining WHY these errors exist, or better yet, fix the underlying type mismatch. Missing Type Investigation - The PR doesn't show what the actual type errors are. Without seeing the signature mismatch, it's hard to assess whether @ts-expect-error is masking a real bug. SummaryOverall Assessment: Approve with minor suggestions The PR successfully re-enables TypeScript checking and fixes most issues cleanly. The only concern is the use of @ts-expect-error without proper documentation. Recommended before merge:
Recommended after merge:
Great work on improving type safety! |
b2326c5 to
f870691
Compare
Pull Request Review: Bring back TypeScript type checkingThanks for working on bringing back TypeScript type checking to the frontend! This is an important improvement for code quality. Here's my detailed review: ✅ Positive Changes
🐛 Critical Issues1. Missing Error Handling in
|
f870691 to
8e03002
Compare
PR Review: fix(fe): bring back ts type checkSummaryThis PR successfully re-enables TypeScript type checking in the frontend CI pipeline and fixes numerous type errors throughout the codebase. The changes are well-structured and improve type safety across the application. ✅ Positive Changes1. CI/CD Improvements
2. Type Safety Enhancements
3. Code Quality
🔍 Issues & Concerns1.
|
PR Review: Bring Back TypeScript Type CheckingOverviewThis PR successfully re-enables TypeScript type checking for the frontend and addresses numerous type safety issues. The changes are well-structured and improve code quality significantly. ✅ Strengths
|
db025c7 to
a707646
Compare
8e03002 to
0d55d94
Compare
Pull Request Review: fix(fe): bring back ts type checkSummaryThis PR re-enables TypeScript type checking in the frontend CI pipeline and fixes numerous type errors throughout the codebase. The changes primarily involve adding proper type annotations, fixing type mismatches, and introducing a new ✅ Positive Aspects
🐛 Issues & ConcernsCritical: Missing Error Handling in
|
Pull Request Review: TypeScript Type Check RestorationSummaryThis PR successfully brings back TypeScript type checking to the frontend build process and resolves numerous type safety issues. The changes are well-structured and represent a significant improvement to code quality. Positive Aspects1. CI/CD Improvements ✅
2. Type Safety Enhancements ✅
3. Async Handling Improvements ✅
Issues & Concerns🔴 Critical: Error Handling in
|
a707646 to
1fd2b52
Compare
0d55d94 to
16082d5
Compare
PR Review: Bring Back TypeScript Type CheckSummaryThis PR re-enables TypeScript type checking in the frontend CI pipeline and fixes numerous type issues throughout the codebase. Overall, this is a valuable improvement that strengthens type safety. However, there are several issues that need attention. Critical Issues1. Missing Error Handling in
|
16082d5 to
968ab74
Compare
Code Review - PR #3259: Bring Back TS Type CheckSummaryThis PR re-enables TypeScript type checking in the CI pipeline and fixes numerous type errors throughout the frontend codebase. Overall, this is a positive change that improves type safety, but there are several issues that need to be addressed. Critical Issues1. Missing Error Handling in
|
Merge activity
|
Pull Request Review: Re-enable TypeScript Type CheckingOverviewThis PR successfully re-enables TypeScript type checking in the frontend CI pipeline and addresses the type errors that were preventing it from running. The changes upgrade to React 19 types and add proper type annotations throughout the codebase. ✅ Positive Observations1. CI/CD Improvements
2. Type Safety Enhancements
3. React 19 Upgrade
🔍 Issues & ConcernsCRITICAL: Missing Error Handling in
|

No description provided.