Affichage des articles dont le libellé est Flow. Afficher tous les articles

19 janv. 2019

Flow est un outil d'analyse statique de code permettant d'ajouter la notion de vérification de typage au JavaScript, par inférence de type.

Tandis qu'ESLint est porté sur la vérification de règles JavaScript (code style, best-practices), Flow permet de définir et de vérifier les types des données manipulées en JavaScript :

  • Avec l'utilisation de commentaires d'annotations
  • En ajoutant directement les types comme en TypeScript, puis en rajoutant à Babel le plugin de suppression des types à la compilation en JS
La vidéo suivante résume les objectifs et outils que propose Flow.

Flow peut être utilisé en CLI et / ou en tant que plugin VSCode pour lancer une validation de types.