Skip to content

React Doctor pass: a11y labels, Fast Refresh boundaries, stable keys, SVG precision (100/100)#4

Merged
Sam Gammon (sgammon) merged 5 commits into
mainfrom
fix/react-doctor-cleanup
Jul 15, 2026
Merged

React Doctor pass: a11y labels, Fast Refresh boundaries, stable keys, SVG precision (100/100)#4
Sam Gammon (sgammon) merged 5 commits into
mainfrom
fix/react-doctor-cleanup

refactor(ui): move non-component exports out of component files

da13f1b
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 15, 2026 in 0s

83.61% (-1.25%) compared to 29161cc

View this Pull Request on Codecov

83.61% (-1.25%) compared to 29161cc

Details

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.61%. Comparing base (29161cc) to head (da13f1b).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main       #4      +/-   ##
==========================================
- Coverage   84.85%   83.61%   -1.25%     
==========================================
  Files          32       38       +6     
  Lines         601      659      +58     
  Branches      230      254      +24     
==========================================
+ Hits          510      551      +41     
- Misses         91      108      +17     
Files with missing lines Coverage Δ
packages/ui/src/components/ai-actions.tsx 100.00% <ø> (ø)
packages/ui/src/components/app-nav.tsx 100.00% <ø> (ø)
packages/ui/src/components/badge-variants.ts 100.00% <100.00%> (ø)
packages/ui/src/components/badge.tsx 100.00% <ø> (ø)
packages/ui/src/components/breadcrumbs.tsx 92.85% <100.00%> (+0.54%) ⬆️
packages/ui/src/components/button-variants.ts 100.00% <100.00%> (ø)
packages/ui/src/components/button.tsx 100.00% <ø> (ø)
packages/ui/src/components/code-block.tsx 92.15% <100.00%> (+0.15%) ⬆️
packages/ui/src/components/elide-logo.tsx 100.00% <ø> (ø)
packages/ui/src/components/mobile-nav.tsx 91.17% <100.00%> (ø)
... and 12 more

... and 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.