Formateur C/C++/C#/Java

Reformatez du code C, C++, Objective-C, C#, et Java et passez instantanément d’un préréglage de style standard à l’autre (LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU). Autres outils de code : Formateur Python | Formateur Go | Formateur de scripts shell | Formateur de code (JS/TS/PHP/TOML).
Tout le traitement s’effectue localement dans votre navigateur ; votre code n’est jamais envoyé à un serveur.
Langage :
Remarque : C# et Java sont mis en forme avec les préréglages de style dérivés de LLVM et de Google, et non avec Roslyn ni Google Java Format — le résultat suit la conception que ces préréglages se font de ces langages.
Mode d’emploi : choisissez le langage (C / C++ / Objective-C / C# / Java), sélectionnez un préréglage de style, collez le code dans la zone de gauche et cliquez sur Traiter (ou tapez simplement : le traitement est automatique à la saisie).
Préréglages : LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU — les mêmes noms de style que sur la ligne de commande (--style=Google).
C# / Java : mis en forme avec les mêmes préréglages de style, inspirés de Roslyn ou de Google Java Format sans leur être identiques.
Erreurs de syntaxe : le code invalide est signalé par un diagnostic précis, au lieu d’être déformé en silence.
Confidentialité : le formateur fonctionne entièrement dans votre navigateur. Rien n’est jamais envoyé.
Styles d’accolades, et pourquoi les équipes s’opposent

K&R place l’accolade ouvrante sur la même ligne, Allman la place à la ligne suivante : aucun des deux ne modifie ce que fait le programme, ils changent seulement la lecture des différences. Le vrai rôle d’un formateur est de mettre fin à la querelle : une fois un style imposé mécaniquement, les relectures cessent d’être noyées dans le bruit des espaces.

Choisissez un style une fois, intégrez-le au formateur, et cessez d’en débattre : la cohérence l’emporte sur l’esthétique de l’un ou l’autre camp.