Formateur JavaScript
Collez du JavaScript, du JSX ou de la syntaxe ES moderne et obtenez le résultat que Prettier produirait dans votre éditeur. Activez ou non les guillemets simples et les points-virgules.
À propos de cet outil
Lire du JavaScript minifié issu d'un bundle de production, d'un bookmarklet ou d'un extrait de bibliothèque est quasi impossible sans formatage. Prettier analyse le code avec Babel : il comprend donc la syntaxe la plus récente — chaînage optionnel, itération asynchrone, champs de classe, JSX — et l'imprime avec des retours à la ligne et une indentation cohérents. La sortie est sémantiquement identique à l'entrée.
Les options reprennent les réglages Prettier les plus courants : largeur d'indentation, tabulations, largeur de ligne, guillemets simples ou doubles et points-virgules. Le formateur est chargé à la première utilisation et s'exécute entièrement dans votre navigateur : votre code privé reste sur votre machine.
Questions fréquentes
- Pourquoi une erreur de syntaxe s'affiche-t-elle ?
- Le code doit pouvoir être analysé. La cause habituelle est un code minifié tronqué à la copie ; vérifiez que vous avez bien copié le fichier entier.
- L'outil désobfusque-t-il le code ?
- Il rétablit la mise en forme, pas les noms de variables. Les noms compressés comme a, b, c restent tels quels.
- Puis-je formater du TypeScript ?
- Uniquement du JavaScript simple et du JSX. Les annotations de type TypeScript provoqueront une erreur de syntaxe.