Formateur de code
Embellissez du code pour le rendre lisible, ou minifiez-le pour l'expédier.
- Fonctionne dans votre navigateur — votre texte n'est jamais envoyé nulle part
- Sans inscription, sans quota, gratuit et utilisable aussi souvent que vous le souhaitez
Comment ça marche
Le code minifié est illisible par conception, et le code écrit à la main est rarement indenté de façon cohérente. Les deux problèmes se règlent avec le même outil, et aucun n'est une raison de coller un code source propriétaire sur le site d'un inconnu.
Embellir
Indente et met en forme le JavaScript, le CSS et le HTML selon un style cohérent. C'est ce qu'il faut pour lire du code de bibliothèque minifié, nettoyer quelque chose collé d'ailleurs ou rendre un diff lisible. Le langage est détecté automatiquement sauf si vous le précisez.
Minifier, et ce que fait vraiment chaque mode
Le JavaScript est minifié par un véritable analyseur, qui raccourcit les noms en toute sécurité et supprime le code mort. Le CSS et le HTML sont minifiés prudemment§: commentaires supprimés et espaces réduits, sans rien renommer ni restructurer. C'est sans danger sur n'importe quelle entrée, mais cela réduira toujours moins qu'un outil de build dédié. C'est prévu pour une réduction de taille rapide, pas pour remplacer votre bundler.
Il ne peut pas réparer du code cassé
Embellir comme minifier exigent que l'entrée soit analysable. Un JavaScript invalide est signalé plutôt que deviné, car un formateur qui réparerait le code changerait ce qu'il fait.
Pourquoi cela s'exécute en local
Le code source est généralement la propriété de quelqu'un, souvent de votre employeur, et contient fréquemment des clés et des points d'accès. Le formater ne devrait pas supposer de l'envoyer.
Formateur de code : questions
Quels langages gère-t-il§?
JavaScript et JSON, CSS et HTML, détectés automatiquement ou choisis manuellement.
Le minificateur JavaScript vaut-il un outil de build§?
Pour un seul fichier, il s'en approche, car il utilise un véritable analyseur. La minification du CSS et du HTML est ici volontairement prudente.
Corrigera-t-il les erreurs de syntaxe§?
Non. Le code invalide est signalé plutôt que deviné.
Mon code est-il envoyé§?
Non. Tout s'exécute dans votre navigateur.