Formateurs de code

JavaScript Formatter

Formate le JavaScript moderne avec Prettier, notamment classes, chaînage optionnel et async/await.

Appuyez sur Ctrl / ⌘ + Entrée pour exécuter
Résultat en lecture seule

Formate le JavaScript moderne avec Prettier, notamment classes, chaînage optionnel et async/await.

Fonction de cet outil

La syntaxe JavaScript inclut des littéraux réguliers, des chaînes de modèles, des classes, la déstructuration et l'insertion automatique de points-virgules, qui ne peuvent pas être suivis de simples sauts de ligne après ;, {, }. Cette page utilise les plug-ins Prettier Babel et ESTree pour l'analyse grammaticale et le formatage unifié.

  • Prend en charge const/let, les fonctions fléchées, async/await, les chaînes de modèles, la déstructuration, le chaînage facultatif et les classes.
  • Aucun appel à eval, nouvelle fonction ou injection de script.
  • Les erreurs de syntaxe sont signalées par l'analyseur et aucun chemin de code n'est exécuté.

Mode d’emploi

  1. Collez le code source JavaScript.
  2. Sélectionnez la largeur du retrait.
  3. Cliquez sur "Formater JavaScript".
  4. Corrigez les erreurs de syntaxe ou copiez/téléchargez les résultats.

Utilisations courantes

  • Nettoyez les extraits de code compressés ou tronqués.
  • Unifiez le formatage avant la révision du code.
  • Localisez les expressions incomplètes contenant des erreurs d’analyse.

Fonctionnalités de JavaScript Formatter

Formatage du JavaScript moderne avec Prettier, y compris les classes, le chaînage facultatif et l'async/wait. Il convient aux scénarios quotidiens de développement, de débogage, de tri des données et d’optimisation du code. Les résultats du traitement peuvent être directement visualisés, copiés ou téléchargés.

FAQ

Le code saisi sera-t-il exécuté ?

Non. Le code va uniquement dans l'analyseur et produit une sortie de texte, la page n'utilise pas eval, new Function ou script dynamique.

Les chaînes facultatives et les chaînes de modèles sont-elles prises en charge ?

Soutien. Cette page charge les plugins Babel et ESTree pour le JavaScript moderne.

Pourquoi un point-virgule est-il ajouté après le formatage ?

Les règles de sortie actuelles autorisent les points-virgules pour plus de cohérence ; il s'agit d'un choix de composition et non d'une saisie en cours d'exécution.

Retour aux outils pour développeurs