.claude/skills/backend/input-validation/SKILL.md
Valider les entrées avec Zod. Utiliser quand on crée ou modifie un schéma Zod dans backend/src/schemas/.
npx skillsauth add FRmicrow/dataFootV1 input-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.
Servez-vous de cette compétence pour toute requête entrante afin de bloquer les entrées invalides ou malveillantes avant leur traitement.
Dans un formulaire de création d’utilisateur :
email suit un format valide.password comporte une longueur minimale et des caractères spéciaux.firstName et lastName en retirant les caractères non alphabétiques non autorisés.La validation côté serveur complète la validation côté client mais ne s’y substitue pas. Combinez les deux pour améliorer la sécurité et l’expérience utilisateur.
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.