C/C++/C#/Java Biçimlendirici

C, C++, Objective-C, C# ve Java kodunu yeniden biçimlendirin ve standart stil ön ayarları (LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU) arasında anında geçiş yapın. Diğer kod araçları: Python Biçimlendirici | Go Biçimlendirici | Kabuk Betiği Biçimlendirici | Kod Biçimlendirici (JS/TS/PHP/TOML).
Tüm işlemler tarayıcınızda yerel olarak gerçekleşir — kodunuz hiçbir sunucuya yüklenmez.
Dil:
Not: C# ve Java, Roslyn / Google Java Format yerine LLVM/Google türevi stil ön ayarlarıyla biçimlendirilir — çıktı, ön ayarların bu dillere ilişkin anlayışını izler.
Nasıl kullanılır: dili (C / C++ / Objective-C / C# / Java) seçin, bir stil ön ayarı seçin, kodu sol metin alanına yapıştırın ve İşleyin'e tıklayın (ya da yalnızca yazın — girdide otomatik işlenir).
Ön ayarlar: LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU — komut satırında kullanılan aynı stil adları (--style=Google).
C# / Java: Aynı stil ön ayarlarıyla biçimlendirilir; bunlar Roslyn veya Google Java Format'tan esinlenmiştir ama aynı değildir.
Sözdizimi hataları: Geçersiz kod, sessizce bozulmak yerine kesin bir tanılamayla bildirilir.
Gizlilik: Biçimlendirici tamamen tarayıcınızın içinde çalışır. Hiçbir şey yüklenmez.
Blok parantez stilleri ve ekiplerin neden tartıştığı

K&R açılış parantezini aynı satıra koyar, Allman ise bir sonraki satıra indirir — hiçbiri programın ne yaptığını değiştirmez, yalnızca farkların nasıl okunduğunu değiştirir. Bir biçimlendiricinin asıl işi tartışmayı bitirmektir: bir stil mekanik olarak uygulanınca incelemeler boşluk gürültüsünde boğulmaz.

Bir stili bir kez seçin, biçimlendiriciye bağlayın ve tartışmayı bırakın — tutarlılık her iki kampın estetiğinden daha önemlidir.