Uncrustify ile Kaynak Kodlarınızı Düzenleyin

  • Konuyu açan Konuyu açan Sys
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 0
  • Gösterim Gösterim 185

Sys

MT Üye
MT Üye
Mesaj
165
Çözümler
4
Beğeni
229
Puan
734
Ticaret Puanı
0
Herkese merhaba,


Uzun zamandır kendi projelerimde kullandığım Codemaid Astyle alternatifi ve işimi çok kolaylaştıran küçük bir araç geliştirdim:
Linkleri görebilmek için giriş yap veya kayıt ol.



Temelde Uncrustify'ı arka planda çalıştırarak, .cpp ve .h dosyalarını otomatik biçimlendiren bir Python betiği. Böylece projelerimde tek tek dosya açıp kodu elle düzenlemekle uğraşmıyorum.


Neler yapıyor?


  • Belirlediğiniz klasördeki C++ kaynak dosyalarını (cpp ve header) topluca işliyor
  • uncrustify.cfg dosyasındaki kurallara göre kodları biçimlendiriyor
  • Klasör listesinden kolayca işlem yapılacak dizini seçebiliyorsunuz

Neden yaptım?


Kendi projelerimde kod tutarlılığı ve okunabilirliği sağlamak için, otomatik ve hızlı bir çözüm arıyordum. Uncrustify harika bir araç ama kullanımı biraz zahmetliydi. Bu betik sayesinde kullanımını kolaylaştırdım.


Nasıl kullanılır?


  • Öncelikle Uncrustify'ı Edinip Arından Python 3'ü kurmanız gerekiyor
  • uncrustify.cfg dosyasını kendi stilinize göre düzenleyebilirsiniz
  • Ardından format_cpp.py dosyasını çalıştırıp istediğiniz klasörü seçmeniz yeterli

İlgilenenler için GitHub linki burada:
Linkleri görebilmek için giriş yap veya kayıt ol.



Her türlü öneri ve sorularınızı beklerim, Müsait vakitte sorunlara göre geliştirebilirim.


1748165110142.webp

1748165127176.webp
 
Geri
Üst