Bugbot, pull request’leri inceleyip hataları, güvenlik açıklarını ve kod kalitesi sorunlarını tespit eder.
Bugbot’ta ücretsiz bir katman var: her kullanıcı her ay sınırlı sayıda ücretsiz PR incelemesi alır. Bu sınıra ulaştığında, bir sonraki faturalandırma döngüne kadar incelemeler durur. Sınırsız inceleme için istediğin zaman 14 günlük ücretsiz Pro denemesine geçebilirsin (standart kötüye kullanım korumaları geçerlidir).

Nasıl çalışır

Bugbot, PR diff’lerini analiz eder ve açıklamalarla birlikte düzeltme önerileri içeren yorumlar bırakır. Her PR güncellemesinde otomatik olarak çalışır ya da elle tetiklendiğinde devreye girer.
  • Her PR güncellemesinde otomatik inceleme çalıştırır
  • Herhangi bir PR’da cursor review veya bugbot run yorumunu yazarak elle tetikle
  • Cursor’da Düzelt bağlantıları sorunları doğrudan Cursor’da açar
  • Web’de Düzelt bağlantıları sorunları doğrudan cursor.com/agents üzerinde açar

Kurulum

Cursor admin erişimi ve GitHub org admin erişimi gerekir.
  1. cursor.com/dashboard adresine git
  2. Bugbot sekmesine geç
  3. Connect GitHub’a tıkla (zaten bağlıysa Manage Connections)
  4. GitHub kurulum akışını izle
  5. Belirli depolarda Bugbot’u etkinleştirmek için panele geri dön

Yapılandırma

Depo ayarları

Kurulumlar listenden depo bazında Bugbot’u etkinleştir ya da devre dışı bırak. Bugbot yalnızca senin açtığın PR’larda çalışır.

Kişisel ayarlar

  • Yalnızca cursor review ya da bugbot run yorumuyla anıldığında çalıştır
  • PR başına yalnızca bir kez çalıştır, sonraki commit’leri atla

Analitikler

Bugbot gösterge paneli

Kurallar

İncelemelere proje özelinde bağlam sağlamak için .cursor/BUGBOT.md dosyaları oluştur. Bugbot, her zaman kök dizindeki .cursor/BUGBOT.md dosyasını ve değişen dosyalardan yukarı doğru çıkarken bulunan tüm ek dosyaları dahil eder.
project/
  .cursor/BUGBOT.md          # Her zaman dahil (proje genelinde kurallar)
  backend/
    .cursor/BUGBOT.md        # Backend dosyaları gözden geçirilirken dahil edilir
    api/
      .cursor/BUGBOT.md      # API dosyaları gözden geçirilirken dahil edilir
  frontend/
    .cursor/BUGBOT.md        # Frontend dosyaları gözden geçirilirken dahil edilir
# Proje inceleme yönergeleri

## Güvenlik odaklı alanlar

- API uç noktalarında kullanıcı girdisini doğrula
- Veritabanı sorgularında SQL enjeksiyonu açıklarını kontrol et
- Korumalı rotalarda doğru kimlik doğrulamasını sağla

## Mimari desenler

- Servisler için bağımlılık enjeksiyonu kullan
- Veri erişimi için repository desenini uygula
- Özel hata sınıflarıyla doğru hata yönetimi uygula

## Yaygın sorunlar

- React bileşenlerinde bellek sızıntıları (useEffect temizliğini kontrol et)
- UI bileşenlerinde eksik error boundary'ler
- Tutarsız adlandırma kuralları (fonksiyonlar için camelCase kullan)

Fiyatlandırma

Bugbot iki plan sunar: Free ve Pro.

Ücretsiz katman

Her kullanıcı her ay sınırlı sayıda ücretsiz PR incelemesi alır. Takımlarda, her takım üyesinin kendi ücretsiz incelemeleri olur. Sınıra ulaştığında incelemeler bir sonraki faturalandırma döngüne kadar duraklatılır. Sınırsız inceleme için istediğin zaman 14 günlük ücretsiz Pro denemesine geçebilirsin.

Pro katmanı

Sabit ücret

Tüm depolarda ayda en fazla 200 PR için sınırsız Bugbot incelemesi: ayda $40.

Başlarken

Hesap ayarların üzerinden abone ol.

Sorun Giderme

Bugbot çalışmıyorsa:
  1. Ayrıntılı günlükler ve istek kimliği için cursor review verbose=true veya bugbot run verbose=true satırını yorum olarak ekleyerek ayrıntılı modu etkinleştir
  2. Bugbot’un depoya erişimi olduğundan emin olmak için izinleri kontrol et
  3. GitHub uygulamasının kurulu ve etkin olduğundan emin olmak için kurulumu doğrula
Sorun bildirirken ayrıntılı moddaki istek kimliğini ekle.

SSS

Evet, Bugbot Cursor’la aynı gizlilik uyumluluğunu izler ve verileri diğer Cursor istekleriyle aynı şekilde işler.
Aylık ücretsiz katman limitine ulaştığında, Bugbot incelemeleri bir sonraki faturalama döngüne kadar duraklar. Sınırsız inceleme için (standart kötüye kullanım önlemlerine tabi) 14 günlük ücretsiz Pro denemesine geçebilirsin.