Skip to content

Cleanup: dead code, budgets, CI bundle reporting - #607

Merged
dcaslin merged 2 commits into
masterfrom
dcaslin/cleanup
Apr 5, 2026
Merged

Cleanup: dead code, budgets, CI bundle reporting#607
dcaslin merged 2 commits into
masterfrom
dcaslin/cleanup

Conversation

@dcaslin

@dcaslin dcaslin commented Apr 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Remove duplicate parseClanInfo() from gear-parser.service.ts (dead code — identical copy in parse.service.ts is the one callers use)
  • Bump bundle size budget from 2.75/3.25 MB to 3.1/3.5 MB (MDC migration increased bundle size)
  • Raise karma coverage thresholds from 7-12% to 9-14% (ratchet just below current coverage)
  • Add bundle size reporting to CI workflow (posts to GitHub Step Summary on PRs)
  • Update modernization plan: mark Phases 3 and 5 done, reflect Node 22 and manifest tool

Test plan

  • npm run build:prod — passes with no budget warning
  • npm run test:ci — 185/185 pass, coverage meets thresholds
  • npm run lint — 0 errors

🤖 Generated with Claude Code

dcaslin and others added 2 commits April 4, 2026 22:00
- Remove duplicate parseClanInfo() from gear-parser.service.ts (dead code,
  identical copy lives in parse.service.ts)
- Bump bundle size budget from 2.75/3.25 MB to 3.1/3.5 MB for MDC migration
- Raise karma coverage thresholds to just below current levels as a ratchet
- Add bundle size reporting to CI (GitHub Step Summary)
- Update modernization-plan.md: mark Phase 3 and 5 done, reflect Node 22
  and manifest tool changes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@dcaslin
dcaslin merged commit acd4e40 into master Apr 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant