Formátovač C/C++/C#/Java

Přeformátujte kód v C, C++, Objective-C, C# a Javě a přepínejte okamžitě mezi standardními předvolbami stylu (LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU). Další nástroje pro kód: Formátovač Pythonu | Formátovač Go | Formátovač shellových skriptů | Formátovač kódu (JS/TS/PHP/TOML).
Veškeré zpracování probíhá lokálně ve vašem prohlížeči — váš kód se nikdy nenahrává na žádný server.
Jazyk:
Poznámka: C# a Java se formátují předvolbami odvozenými od LLVM/Google, nikoli podle Roslynu nebo Google Java Format — výstup vychází z pojetí těchto jazyků v předvolbách.
Jak používat: vyberte jazyk (C / C++ / Objective-C / C# / Java), zvolte předvolbu stylu, vložte kód do levého pole a klikněte na Zpracovat (nebo jen pište — zpracování probíhá automaticky při zadávání).
Předvolby: LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU — tytéž názvy stylů jako na příkazovém řádku (--style=Google).
C# / Java: formátováno stejnými předvolbami stylu, které jsou inspirované, ale ne shodné s Roslynem nebo Google Java Format.
Chyby syntaxe: neplatný kód se hlásí s přesnou diagnostikou a nikdy se tiše nepokazí.
Soukromí: formátovač běží zcela uvnitř vašeho prohlížeče. Nic se nikdy nenahrává.
Styly závorek a proč se týmy hádají

K&R píše otevírací závorku na stejný řádek, Allman ji přesouvá na další — žádný z nich nemění, co program dělá, mění jen to, jak se čtou rozdíly. Skutečným úkolem formátovače je ukončit spor: jakmile je jeden styl vynucen mechanicky, recenze přestanou být zavaleny šumem z mezer.

Zvolte jeden styl, nastavte jej ve formátovači a přestaňte o něm diskutovat — důslednost je důležitější než estetika žádného z táborů.