Conversation
- Pin typescript to 6.0.3 and bump @typescript-eslint to 8.59.0 for TS 6 peer support. - Add pnpm override for typescript-eslint so eslint-config-next resolves 8.59.0. - Set ignoreDeprecations: 6.0 in tsconfig (target ES5 and baseUrl) until a broader migration.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 21 minutes and 51 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #285 +/- ##
=======================================
Coverage 65.70% 65.70%
=======================================
Files 62 62
Lines 729 729
Branches 153 153
=======================================
Hits 479 479
Misses 250 250 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Summary
typescriptdev dependency to 6.0.3 (current 6.x line on npm).@typescript-eslint/eslint-pluginand@typescript-eslint/parserto 8.59.0 so peer dependencies allow TypeScript 6 (8.54.x only allowed<6.0.0).typescript-eslintto 8.59.0 soeslint-config-next’s nestedtypescript-eslintis aligned and does not pull an older set that conflicts with TS 6.ignoreDeprecations: "6.0"intsconfig.jsonfor existingtarget: "es5"andbaseUrlusage; TypeScript 6 now errors on these as deprecated (removal in TS 7) until a follow-up migration.Verification
pnpm run typecheck— passpnpm run lint:strict— passpnpm test— pass (369 tests)pnpm run buildfailed in this environment with a missing API base URL (undefined/api/articleswhen collecting/articles/[slug]). That appears unrelated to the TypeScript version bump; set the required env vars for a full build if needed.