Outil pour développeurs

Formateur de code

Embellissez du code pour le rendre lisible, ou minifiez-le pour l'expédier.

Formateur de code Fonctionne sur votre appareil
  • 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.

FAQ

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.