Embellisseur de code
Embellissez du code dans 14 langages – JavaScript, TypeScript, JSON, HTML, CSS, SCSS, Less, XML, YAML, GraphQL, Markdown, SQL, PHP et Python – en local.
S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.
Outils Connexes
Voir ToutQu'est-ce que Embellisseur de code ?
L'embellisseur de code formate du code source dans de nombreux langages depuis une seule page. Choisissez le langage et l'indentation pour obtenir un code formaté de façon cohérente par des formateurs reconnus (Prettier, Ruff, sql-formatter, xml-formatter).
Comment utiliser Embellisseur de code
- Choisissez le Langage.
- Choisissez l'Indentation.
- Collez votre code et cliquez sur Formater (la plupart des langages se mettent aussi à jour pendant la saisie).
- Copiez ou téléchargez le résultat.
Exemple
const a={b:1,c:[1,2]} const a = { b: 1, c: [1, 2] }; Langage : JavaScript, 2 espaces.
Quand utiliser Embellisseur de code
Utilisez-le pour formater rapidement du code dans un langage pour lequel vous n'avez pas d'outillage, ou pour formater des extraits de documentation. Pour des projets, configurez le même formateur dans votre éditeur ou votre CI afin que la sortie reste cohérente. Le formatage ne corrige jamais les erreurs de logique.
Comment fonctionne Embellisseur de code
Le langage choisi détermine le moteur : Prettier 3 pour JavaScript (analyseur Babel), TypeScript, HTML, CSS, SCSS, Less, YAML, GraphQL, Markdown et PHP (@prettier/plugin-php) ; un afficheur JSON strict pour JSON ; xml-formatter pour XML ; sql-formatter (SQL standard, mots-clés en majuscules) pour SQL ; et Ruff compilé en WebAssembly pour Python. Les moteurs ne sont téléchargés qu'à la première utilisation. Les erreurs de syntaxe sont signalées avec ligne et colonne lorsque le moteur les fournit.
Cas d'utilisation courants
- Formater un extrait TypeScript sans installer Prettier
- Nettoyer du code copié depuis un chat ou un PDF
- Formater des tableaux et listes Markdown
- Passer du code d'une indentation de 2 espaces à 4 espaces
Note de Sécurité
Tout s'exécute localement dans votre navigateur : le code que vous collez n'est pas envoyé.
Questions Fréquentes
Quel style le formatage JavaScript utilise-t-il ?
Les valeurs par défaut de Prettier : guillemets doubles, points-virgules, lignes de 80 caractères.
Pourquoi Python est-il lent la première fois ?
Le moteur WebAssembly de Ruff est téléchargé à la première utilisation.
Puis-je choisir un dialecte SQL ?
Utilisez la page du formateur SQL pour les options de dialecte et de casse des mots-clés.