31 puan yazan xguru 2025-11-26 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Git geçmişinin tamamını yapay zekanın okuyup anlamasının ardından, daha iyi bir Conventional Commits biçiminde otomatik olarak yeniden yazan araç
  • Açık kaynak olarak yayımlamadan önce düzenleme, ekip PR'ını göndermeden önce son rötuşlar, kişisel projelerde commit temizliği gibi düzenli bir geçmişe ihtiyaç duyulduğunda kullanışlı
  • OpenAI ve Ollama'nın ikisini de destekler; yerel LLM (Ollama) kullanıldığında kod diff'lerinin dışarı çıkmaması sağlanabilir
  • Git Hooks entegrasyon desteği ile commit anında yapay zekanın commit mesajlarını otomatik önermesi ve otomatik oluşturması için yapılandırılabilir
    • pre-commit hook: commit öncesinde yapay zeka önerisini önizleme
    • prepare-commit-msg hook: onaylanan mesajı otomatik uygulama
    • Her hook, güvenlik ayarı gerektiren opt-in yöntemiyle çalışır
  • Profesyonel iş akışı desteği
    • Akıllı filtre: kusurlu mesajları seçip iyileştiren akıllı filtreleme sayesinde zaten iyi yazılmış commit'leri atlar
    • Tüm işlemlerden önce otomatik yedek branch oluşturma ile geri yükleme mümkün
    • dry-run: --dry-run ile değişikliklerden önce önizleme, --max-commits ile işleme aralığını sınırlama
    • Kalite puanı (quality scoring) özelliği ile iyileştirme gerektiren commit'leri belirleme
    • Özel şablonlar ve COMMIT_MESSAGE.md üzerinden ekibe özel kuralları yansıtma
      • Proje kökünde, .git ve .github dizinlerinde otomatik arama yapar
    • CI/CD pipeline entegrasyonu ile PR doğrulaması sırasında commit kalitesini denetleme
    • Verimli işleme yapısı ile gerçek zamanlı ilerleme göstergesi ve renkli çıktı desteği
  • MIT lisansı
  • Dikkat edilmesi gerekenler
    • Git geçmişini yeniden yazmak commit hash'lerini değiştirdiği için paylaşılan branch'lerde önerilmez
    • Kişisel projelerde veya açık kaynak yayımlamadan önceki düzenleme aşamasında kullanılması önerilir
    • Ekip içinde mutabakat olmadan main/master branch'ine uygulanmamalı

Henüz yorum yok.

Henüz yorum yok.