Uh oh!
There was an error while loading. Please reload this page.
fix(ci): prune stale eslint suppressions unblocking the frontend lane - #480
Conversation
Warning Review limit reached
Next review available in:2 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
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 |
Every CI run since the #471 merge fails at the lint step with exit 2: the agent-only rung ladder cutover removed three suppressed no-restricted-syntax occurrences from screens/Learn.tsx, and eslint exits 2 when suppressions in eslint-suppressions.json no longer match anything. Prune the stale entries (20 -> 17) via --prune-suppressions. Verified against origin/main: eslint exit 0, tsc exit 0, vitest 372/372. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Deploying with |
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs | frontend-staging | ac86962 | Commit Preview URL Branch Preview URL | Jul 30 2026, 06:47 PM |
740fd63 to
ac86962CompareThis pull request has been ignored for the connected project Preview Branches by Supabase. |
Summary
CIworkflow run (PRs and main pushes) has been red since the feat(agents): prompt-injection hardening on student content (#150) #471 merge at 12:17: the lint step exits 2 withThere are suppressions left that do not occur anymore.no-restricted-syntaxoccurrences fromsrc/components/screens/Learn.tsx; eslint (bulk-suppressions baseline) exits 2 wheneslint-suppressions.jsonentries no longer match any violation, even with 0 errors.npx eslint . --prune-suppressions— a one-line count update (20 → 17). No rule or code changes.Verification
npx eslint . --max-warnings=-1→ exit 0 (was 2) on a worktree of origin/main + this changenpx tsc --noEmit→ exit 0npm test→ 372/372 passing(tsc/vitest were being skipped behind the lint failure in CI, so they were re-verified explicitly.)
🤖 Generated with Claude Code