Форматировщик C/C++/C#/Java

Переформатируйте код на C, C++, Objective-C, C# и Java и мгновенно переключайтесь между стандартными пресетами стиля (LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU). Другие инструменты для кода: Форматировщик Python | Форматировщик Go | Форматировщик shell-скриптов | Форматировщик кода (JS/TS/PHP/TOML).
Вся обработка выполняется локально в вашем браузере — ваш код никогда не загружается ни на один сервер.
Язык:
Примечание: C# и Java форматируются пресетами стиля, основанными на LLVM/Google, а не Roslyn или Google Java Format — вывод следует представлениям пресетов об этих языках.
Как пользоваться: выберите язык (C / C++ / Objective-C / C# / Java), выберите пресет стиля, вставьте код в левое поле и нажмите Обработать (или просто печатайте — обработка идёт автоматически при вводе).
Пресеты: LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU — те же названия стилей, что и в командной строке (--style=Google).
C# / Java: форматируются теми же пресетами стиля, которые вдохновлены Roslyn и Google Java Format, но не идентичны им.
Синтаксические ошибки: некорректный код сопровождается точной диагностикой, а не тихо искажается.
Конфиденциальность: форматировщик работает полностью в вашем браузере. Ничего никогда не загружается.
Стили расстановки скобок и почему команды спорят

K&R ставит открывающую скобку на той же строке, Allman переносит её на следующую — ни один из вариантов не меняет поведение программы, только то, как читаются diff. Настоящая задача форматировщика — положить конец спору: как только один стиль применяется автоматически, обзоры перестают тонуть в шуме из пробелов.

Выберите стиль один раз, подключите его к форматировщику и перестаньте обсуждать — единообразие важнее эстетики любого из лагерей.