Formatator C/C++/C#/Java

Formatează codul C, C++, Objective-C, C# și Java și trece instant între preseturile de stil standard (LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU). Alte instrumente pentru cod: Formatator Python | Formatator Go | Formatator de scripturi shell | Formatator de cod (JS/TS/PHP/TOML).
Toată prelucrarea are loc local în browser — codul nu se încarcă niciodată pe vreun server.
Limbaj:
Notă: C# și Java sunt formatate cu preseturile de stil derivate din LLVM/Google, nu cu Roslyn sau Google Java Format — rezultatul urmează noțiunea preseturilor despre aceste limbaje.
Cum se folosește: se alege limbajul (C / C++ / Objective-C / C# / Java), se alege un preset de stil, se lipește codul în caseta din stânga și se apasă Procesare (sau se scrie direct — procesarea automată are loc la introducere).
Preseturi: LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU — aceleași nume de stil folosite în linia de comandă (--style=Google).
C# / Java: formatate cu aceleași preseturi de stil, care sunt inspirate de Roslyn sau Google Java Format, dar nu sunt identice cu acestea.
Erori de sintaxă: codul nevalid este raportat cu un diagnostic precis, în loc să fie alterat în tăcere.
Confidențialitate: formatorul rulează integral în browser. Nimic nu se încarcă niciodată.
Stiluri de acolade și de ce se contrazic echipele

K&R pune acolada de deschidere pe același rând, Allman o mută pe rândul următor — niciunul nu schimbă ce face programul, ci doar cum se citesc diferențele. Rolul real al unui formator este să pună capăt discuției: odată ce un stil este impus mecanic, recenziile nu se mai îneacă în zgomotul spațiilor.

Se alege un stil o dată, se integrează în formator și se încetează discuția — consecvența este mai importantă decât estetica fiecărei tabere.