C/C++/C#/Java-formaterer

Formater C, C++, Objective-C, C# og Java-kode og bytt umiddelbart mellom de vanlige stilforhåndsinnstillingene (LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU). Flere kodeverktøy: Python-formaterer | Go-formaterer | Formaterer for shell-skript | Kodeformaterer (JS/TS/PHP/TOML).
All behandling skjer lokalt i nettleseren — koden lastes aldri opp til noen server.
Språk:
Merk: C# og Java formateres med stilforhåndsinnstillinger avledet fra LLVM/Google, ikke med Roslyn eller Google Java Format — utdataene følger forhåndsinnstillingenes oppfatning av disse språkene.
Slik gjør man: Velg språk (C / C++ / Objective-C / C# / Java), velg en stilforhåndsinnstilling, lim inn kode i det venstre tekstfeltet og klikk på Formater (eller skriv bare — formatering skjer automatisk ved inndata).
Forhåndsinnstillinger: LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU — de samme stilnavnene som brukes på kommandolinjen (--style=Google).
C# / Java: Formateres med de samme stilforhåndsinnstillingene, som er inspirert av, men ikke identiske med, Roslyn eller Google Java Format.
Syntaksfeil: Ugyldig kode rapporteres med en presis diagnose i stedet for å bli stille ødelagt.
Personvern: Formatereren kjører helt i nettleseren. Ingenting lastes noen gang opp.
Klammestiler og hvorfor team krangler om dem

K&R setter åpningsklammen på samme linje, Allman flytter den til neste — ingen av dem endrer hva programmet gjør, bare hvordan differ leses. Formatererens egentlige oppgave er å avslutte diskusjonen: når én stil håndheves mekanisk, drukner ikke kodegjennomganger lenger i mellomromsstøy.

Velg én stil, koble den til formatereren og slutt å diskutere den — konsistens slår begge leirers estetikk.