archy/docs/quality-baseline.md
Dorian 7a7cbf1da3 docs: record quality baseline — 22 silent catches, 78 console stmts, 15 any types
41 tests passing, type-check and build clean. This becomes the
regression target — counts must only go down.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 00:56:51 +00:00

1.1 KiB

Quality Baseline — 2026-03-11

Regression target: violation counts must only go down, never up.

Metrics

Metric Count Status
Silent catches 22 comment-only catch blocks across 15 files
Console statements (non-dev-gated) 78 console.log/warn/error not wrapped in DEV check
any types 15 : any, as any, <any> across 6 files
TypeScript type-check 0 errors PASS
Build 0 errors PASS (2.2s)
Tests 41 passed, 0 failed PASS

Top Offenders

Console Statements

  • src/api/websocket.ts — 24
  • src/stores/app.ts — 13
  • src/views/Marketplace.vue — 6
  • src/views/MarketplaceAppDetails.vue — 6

Any Types

  • src/views/Marketplace.vue — 5
  • src/components/PWAInstallPrompt.vue — 3
  • src/views/ContainerAppDetails.vue — 3
  • src/views/Apps.vue — 2
  • src/views/ContainerApps.vue — 1
  • src/views/Dashboard.vue — 1

Silent Catches

  • src/utils/githubAppInfo.ts — 4
  • src/views/Web5.vue — 2
  • src/views/Settings.vue — 2
  • src/views/Home.vue — 2
  • src/components/AppLauncherOverlay.vue — 2
  • Remaining 10 files — 1 each