Aller au contenu

Validators HTTP — Création 2026-06-01

Contexte

Suite au travail de conformité DDD, création des validators HTTP et correction des erreurs de compilation.

Fichiers créés

Validators HTTP (interface-adapters/validators/)

  • compte.schemas.ts - creer, modifier, id
  • depense.schemas.ts - creer, modifier, lister, id
  • recette.schemas.ts - creer, modifier, id
  • transfert.schemas.ts - creer, modifier, lister, id

Schémas Zod ajoutés (infrastructure/schemas/zod/)

  • listerDepenses.schemas.ts - Filtres listing
  • obtenirDepense.schemas.ts - Validation ID
  • listerTransferts.schemas.ts - Filtres listing
  • obtenirTransfert.schemas.ts - Validation ID

Corrections appliquées

Fichier Correction
IAuthService.ts getExpiresIn() ajouté
AuthModuleController.ts responseBuilder aux handlers
RegisterUseCase.ts AuthServiceIAuthService
TransfertModule.ts auditLogRepository ajouté
UtilisateurModule.ts await dans bloc conditionnel
MeHandler.ts utilisateurRepository extrait

Résultat

  • Score Tests & Validation : 3/10 → 6/10
  • Score Structure : 8/10 → 10/10
  • Score final : 9,0/10 - Conformité EXCELLENTE