Skip to content

/clean-code

5 steps cyan

Refactoring 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 changements

Flags

FlagDescription
-aAuto — appliquer les corrections automatiquement
-rReport — 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é.

Shingan (心眼) — Linagora