.claude/skills/frontend/form-validation/SKILL.md
Valider les formulaires React côté client. Utiliser quand on crée un formulaire avec retour d'erreur utilisateur.
npx skillsauth add FRmicrow/dataFootV1 form-validationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Activez cette compétence pour toutes les vues collectant des entrées utilisateur afin de garantir la cohérence et la validité des données envoyées au backend.
Dans un formulaire d’inscription : validez l’adresse e‑mail avec une regex, vérifiez la concordance des mots de passe, et assurez-vous que l’utilisateur coche la case d’acceptation des CGU.
Le contrôle client ne dispense pas de la validation serveur. Les règles complexes ou les vérifications auprès de bases de données doivent être effectuées côté backend.
development
Écrire des tests unitaires Node.js. Utiliser quand on teste une fonction isolée avec Vitest dans backend/test/.
testing
Tester l'intégration entre services. Utiliser quand on vérifie l'interaction contrôleur/service avec Supertest + Vitest.
development
Tester les composants React avec Vitest + Testing Library. Utiliser quand on teste le rendu ou les interactions.
testing
Écrire des tests end-to-end Playwright. Utiliser quand on teste l'application complète du point de vue utilisateur.