Desloppify cleanup sprint — 66.8 → 85.0 #136

Closed
opened 2026-05-26 08:50:08 +02:00 by Anexim · 0 comments
Owner

Goal

Improve desloppify strict score from 66.8/100 to 85.0/100 across the Mana-Loop codebase.

Scan Results (270 issues)

  • 3 unused imports/vars (auto-fixable, but skipped — likely false positives)
  • 77 code smells
  • 142 test coverage issues (biggest drag — Test health at 29.2%)
  • 24 coupling/structural issues (2 import cycles, 9 orphaned files, 7 facade issues)
  • 2 security issues (priority review)
  • 70 boilerplate clusters (excluded)

Biggest Weighted Drags

  1. Test health: 29.2% (142 items to fix)
  2. Mid elegance: -5.37 pts
  3. High elegance: -4.70 pts
  4. Type safety: -3.07 pts
  5. Contracts: -2.78 pts

Plan

  1. Scan completed — 270 issues found
  2. 🔄 Auto-fix pass (unused-imports, unused-vars — all skipped, need manual review)
  3. 🔄 Security issues review
  4. 🔄 Code smell fixes via sub-agents
  5. 🔄 Test coverage improvement
  6. 🔄 Structural/coupling fixes

Target Areas

  • src/lib/ (115 issues)
  • src/components/ (115 issues)
  • src/app/ (11 issues)
  • src/hooks/ (3 issues)
## Goal Improve desloppify strict score from **66.8/100** to **85.0/100** across the Mana-Loop codebase. ## Scan Results (270 issues) - **3** unused imports/vars (auto-fixable, but skipped — likely false positives) - **77** code smells - **142** test coverage issues (biggest drag — Test health at 29.2%) - **24** coupling/structural issues (2 import cycles, 9 orphaned files, 7 facade issues) - **2** security issues (priority review) - **70** boilerplate clusters (excluded) ## Biggest Weighted Drags 1. Test health: 29.2% (142 items to fix) 2. Mid elegance: -5.37 pts 3. High elegance: -4.70 pts 4. Type safety: -3.07 pts 5. Contracts: -2.78 pts ## Plan 1. ✅ Scan completed — 270 issues found 2. 🔄 Auto-fix pass (unused-imports, unused-vars — all skipped, need manual review) 3. 🔄 Security issues review 4. 🔄 Code smell fixes via sub-agents 5. 🔄 Test coverage improvement 6. 🔄 Structural/coupling fixes ## Target Areas - src/lib/ (115 issues) - src/components/ (115 issues) - src/app/ (11 issues) - src/hooks/ (3 issues)
Anexim added the ai:in-progress label 2026-05-26 08:50:08 +02:00
n8n-gitea was assigned by Anexim 2026-05-26 08:50:08 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Anexim/Mana-Loop#136