Formateador C/C++/C#/Java

Reformatee código C, C++, Objective-C, C# y Java y cambie al instante entre los preajustes de estilo estándar (LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU). Más herramientas de código: Formateador de Python | Formateador de Go | Formateador de scripts de shell | Formateador de código (JS/TS/PHP/TOML).
Todo el procesamiento se realiza localmente en su navegador: su código nunca se sube a ningún servidor.
Lenguaje:
Nota: C# y Java se formatean con los preajustes de estilo derivados de LLVM/Google, no con Roslyn ni con Google Java Format; el resultado sigue la noción que los preajustes tienen de estos lenguajes.
Cómo se usa: elija el lenguaje (C / C++ / Objective-C / C# / Java), elija un preajuste de estilo, pegue el código en el área de texto izquierda y haga clic en Procesar (o simplemente escriba: se procesa automáticamente al introducir texto).
Preajustes: LLVM, Google, Chromium, Mozilla, WebKit, Microsoft y GNU: los mismos nombres de estilo que se usan en la línea de comandos (--style=Google).
C# / Java: se formatean con los mismos preajustes de estilo, que se inspiran en Roslyn y en Google Java Format pero no son idénticos a ellos.
Errores de sintaxis: el código no válido se notifica con un diagnóstico preciso en lugar de deformarse en silencio.
Privacidad: el formateador se ejecuta íntegramente dentro de su navegador. Nunca se sube nada.
Estilos de llaves y por qué los equipos discuten

K&R coloca la llave de apertura en la misma línea, Allman la pasa a la siguiente: ninguno de los dos cambia lo que hace el programa, solo cómo se leen los cambios. El verdadero trabajo de un formateador es poner fin a la discusión: una vez que un estilo se aplica de forma mecánica, las revisiones dejan de ahogarse en ruido de espacios en blanco.

Elija un estilo una vez, configúrelo en el formateador y deje de discutirlo: la consistencia vale más que la estética de cualquiera de los bandos.