/clean-code
5 steps cyanRefactoring guidé pour réduire la dette technique. Scan → classifier → proposer → appliquer → vérifier.
Quand l'utiliser
- Nettoyage de code après une feature
- Réduction de la dette technique
- Amélioration de la maintenabilité
Usage
bash
/clean-code src/auth/ # scanner un dossier
/clean-code -a src/utils/ # appliquer automatiquement
/clean-code -r src/ # rapport seulement, pas de changementsFlags
| Flag | Description |
|---|---|
-a | Auto — appliquer les corrections automatiquement |
-r | Report — rapport seulement, pas de modifications |
Steps
Step 01 — Scan
Analyser le code pour détecter :
- Code smells (fonctions trop longues, classes trop grosses)
- Anti-patterns
- Code mort (fonctions non appelées, imports inutilisés)
- Duplication
- Complexité cyclomatique élevée
Step 02 — Classifier
Trier les findings par impact et effort :
- Quick wins (haut impact, faible effort)
- Améliorations (impact moyen)
- Refactoring lourd (à planifier)
Step 03 — Proposer
Présenter les corrections proposées avec avant/après.
Step 04 — Appliquer
Implémenter les corrections approuvées.
Step 05 — Vérifier
Confirmer que les tests passent et que le comportement est préservé.