Comment ça marche
Réindente et met en forme du code JavaScript ou TypeScript minifié, compressé ou mal aligné pour le rendre lisible et cohérent. Utile pour inspecter un bundle, examiner un extrait tiers ou normaliser le style avant de le coller dans votre projet.
Vous pouvez choisir le type d'indentation (espaces ou tabulations), la taille d'indentation et la fin de ligne (LF ou CRLF). Le formateur respecte la structure du code et ajoute des sauts de ligne et une indentation cohérents sans changer la logique.
Tout le traitement se fait dans votre navigateur avec js-beautify : le code n'est envoyé sur aucun serveur. Il met en forme uniquement l'apparence visuelle ; il ne minifie pas, ne transpile pas et ne valide pas la syntaxe en profondeur.
Exemples
function sum(a,b){return a+b}
const r=sum(1,2);console.log(r)function sum(a, b) {
return a + b
}
const r = sum(1, 2);
console.log(r);Avec une indentation de 4 espaces : les instructions sont séparées et les accolades alignées.Cas d'usage
- Rendre lisible un fichier .js minifié pour comprendre ce qu'il fait.
- Unifier le style d'indentation d'un extrait avant de l'ajouter au projet.
- Examiner et comparer du code tiers avec un format cohérent.
- Nettoyer du TypeScript collé depuis de la documentation ou des réponses d'une IA.
Questions fréquentes
Fonctionne-t-il avec TypeScript en plus de JavaScript ?
Oui. L'outil formate la syntaxe JavaScript et TypeScript, y compris les annotations de types, les interfaces et les génériques. Il ne transpile pas TypeScript en JavaScript : il ne fait que réorganiser le texte.
Le formatage change-t-il le comportement du code ?
Non. Il ne modifie que les espaces, l'indentation et les sauts de ligne. La logique et les identifiants restent intacts ; le code s'exécute exactement comme avant.
Est-ce la même chose que minifier ?
Non, c'est l'inverse. Le formatage ajoute des espaces et des sauts de ligne pour le rendre lisible ; la minification les supprime pour réduire la taille. Si vous voulez compresser, utilisez l'outil de minification.
Mon code est-il envoyé sur un serveur ?
Non. Le formatage se fait entièrement dans votre navigateur ; le code ne quitte jamais votre ordinateur.