Catégorie: Développement
Formateur JavaScript (Lite)
Réindente et découpe en lignes un petit script JavaScript
Collez un petit script JavaScript pour le réindenter et le répartir sur plusieurs lignes autour des accolades, points-virgules et virgules, sans toucher au contenu des chaînes, des littéraux de gabarit ou des expressions régulières. Fonctionne entièrement dans votre navigateur.
C'est un réindenteur basé sur les accolades, pas un formateur basé sur un AST comme Prettier : vérifiez toujours le résultat avant de l'utiliser.
function greet(name) {
// Say hello to someone
var message="Hello, "+name+"!";
if(message.length>0) {
console.log(message);
}else {
console.log("empty");
}
return message;
}
console.log(greet("world"));Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.
À quoi sert cet outil
C'est un formateur léger basé sur les accolades, pas un analyseur complet ni un outil basé sur un AST comme Prettier : il repère suffisamment les chaînes, littéraux de gabarit, expressions régulières et commentaires pour ne pas les modifier, puis réindente et découpe les lignes autour de `{`, `}`, `;` et des virgules de premier niveau. Il ne comprend ni l'insertion automatique de points-virgules ni la grammaire du langage au-delà des parenthèses, il convient donc à de petits extraits simples, pas à des fichiers de production.
Mode d'emploi
- Collez ou saisissez un script JavaScript dans la zone de saisie.
- Choisissez une indentation de 2 espaces, 4 espaces ou une tabulation.
- Copiez le résultat formaté et vérifiez-le toujours avant de l'utiliser.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.
Questions fréquentes
- Mon code est-il envoyé quelque part ?
- Non. Le formatage s'exécute en JavaScript dans votre onglet ; rien n'est envoyé à un serveur.
- Dois-je utiliser ceci à la place de Prettier ?
- Non. Pour du code de production, utilisez un formateur basé sur un AST comme Prettier. Cet outil convient aux petits extraits rapides, quand installer un outil de build ne vaut pas la peine.