Détecter les bugs JS depuis son IDE: TSDoc et autres recettes pratiques

Oops, notre code JavaScript plante en production à cause d’une variable, d’un paramètre ou d’une propriété undefined ! Saviez-vous qu’en maîtrisant l’art du type checking on pouvait non seulement réduire le besoin en tests, et qu’il n’y a même pas besoin de migrer toute sa codebase en TypeScript pour en bénéficier ? Voyons ensemble quelques erreurs typiques et comment les détecter avant qu’elles n’atteignent la prod !