Formateur JavaScript
Formatez et indentez le code JavaScript dans une structure claire et lisible dans votre navigateur.
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.
function greet(name) {
const text='Hello '+name;
return text;
}Fonction de ce formateur
Ajoute des sauts après les accolades ouvrantes, fermantes et les points-virgules, avec deux espaces par niveau. Les chaînes ordinaires, littéraux de modèle, échappements et commentaires reconnus sont conservés tandis que les autres espaces sont réduits.
Utilisation
Collez le JavaScript et vérifiez la sortie immédiate. Copiez-la ou videz l'éditeur avec Reset ; l'exemple n'est pas restauré.
Limites importantes
C'est un formateur d'accolades basé sur les caractères, pas un parseur, validateur, linter, transpileur ou imprimeur conscient du standard JavaScript. Il ne comprend ni littéraux d'expression régulière, insertion automatique de point-virgule, modules, JSX, ni arbre syntaxique, et ne signale pas le code invalide. Les quantificateurs regex et instructions sensibles aux lignes peuvent être mal modifiés.
Fonctionnement de l'analyse des accolades
Un seul passage sur les caractères suit si l'analyseur se trouve dans une chaîne, un littéral de modèle ou un commentaire ; seulement en dehors de ces zones, une accolade ouvrante, une accolade fermante ou un point-virgule déclenchent un saut de ligne et un changement d'indentation.
Exemple
En collant `function add(a,b){return a+b;}`, on obtient `function add(a,b) {` sur sa propre ligne, un `return a+b;` indenté, et un `}` fermant revenant à l'indentation de base.
Procédure de vérification sûre
Exécutez le linter et la suite de tests de votre projet sur le code formaté avant de le valider, en portant une attention particulière aux littéraux d'expression régulière contenant un quantificateur à accolades comme `{2,4}`.
Procédure sûre et confidentialité
Gardez l'original et exécutez votre formateur, vos tests et votre linter habituels avant production. Le traitement est local et le code n'est pas transféré.
Questions Fréquentes
- Que fait Formateur JavaScript ?
- Formatez et indentez le code JavaScript dans une structure claire et lisible dans votre navigateur.
- Cet outil JavaScript modifie-t-il le comportement ?
- Il ne modifie que la mise en page ou les espaces supprimables. Vérifiez la sortie si le code utilise une syntaxe inhabituelle.
- Mon code est-il transféré ?
- Le traitement est local et votre code n'est jamais transféré.
Outils Similaires
Minificateur CSS
Minifiez CSS en supprimant les espaces et commentaires inutiles pour réduire la sortie.
Minificateur JavaScript
Minifiez JavaScript en supprimant les espaces et commentaires inutiles pour réduire la sortie.
Formateur YAML
Formatez et nettoyez vos documents YAML instantanément dans votre navigateur.
Formateur CSS
Formatez et indentez le code CSS dans une structure claire et lisible dans votre navigateur.
Formateur GraphQL
Formatez et indentez le code GraphQL dans une structure claire et lisible dans votre navigateur.
Formateur HTML
Formatez et indentez le code HTML dans une structure claire et lisible dans votre navigateur.