Pemformat C/C++/C#/Java

Format ulang kode C, C++, Objective-C, C#, dan Java dan beralih seketika di antara preset gaya standar (LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU). Alat kode lainnya: Pemformat Python | Pemformat Go | Pemformat Skrip Shell | Pemformat Kode (JS/TS/PHP/TOML).
Semua pemrosesan berlangsung secara lokal di browser — kode tidak pernah diunggah ke server mana pun.
Bahasa:
Catatan: C# dan Java diformat dengan preset gaya turunan LLVM/Google, bukan dengan Roslyn / Google Java Format — keluarannya mengikuti pengertian preset tentang bahasa-bahasa ini.
Cara penggunaan: Pilih bahasa (C / C++ / Objective-C / C# / Java), pilih preset gaya, tempel kode di kotak kiri lalu klik Proses (atau cukup ketik — diproses otomatis saat input).
Preset: LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU — nama gaya yang sama dengan yang dipakai di baris perintah (--style=Google).
C# / Java: Diformat dengan preset gaya yang sama, yang terinspirasi dari Roslyn atau Google Java Format tetapi tidak identik dengan keduanya.
Kesalahan sintaks: Kode yang tidak valid dilaporkan dengan diagnostik yang tepat alih-alih dirusak secara diam-diam.
Privasi: Pemformat berjalan sepenuhnya di dalam browser. Tidak ada yang diunggah.
Gaya kurung kurawal dan mengapa tim sering berdebat

K&R menaruh kurung kurawal pembuka di baris yang sama, Allman memindahkannya ke baris berikutnya — keduanya tidak mengubah apa yang dilakukan program, hanya cara diff dibaca. Tugas nyata pemformat adalah mengakhiri perdebatan: setelah satu gaya ditegakkan secara mekanis, tinjauan kode tidak lagi tenggelam dalam kebisingan spasi.

Pilih satu gaya sekali, pasang ke pemformat, dan berhenti mendiskusikannya — konsistensi lebih penting daripada estetika kedua kubu.