İçeriğe geç

Uyumluluk kurallarına genel bakış

Uyumluluk (Compliance) modülü, deponuzun mimari kurallardan bağımsız olarak iyi durum standartlarına (LICENSE, README, dal koruması, CI iş akışı, güvenlik politikası…) uyup uymadığını denetler. Kod içeriğini değil, deponun yapısını ve ayarlarını değerlendirir - çoğu kontrol dosya varlığı ya da git sağlayıcısındaki ayarlar üzerinden yapılır.

Her tarama bir skor (0-100) ve kural bazında bulgular üretir. Bu bölüm her kuralı tek tek açıklar: ne kontrol eder, neden önemlidir ve nasıl uygun hale gelirsiniz.

  1. Projeyi uyumluluk için kaydettiğinizde bir stack profili seçersiniz (Universal + Integration her zaman uygulanır; Backend/Frontend/Mobile isteğe bağlı).
  2. Tarama, seçili kural setini deponuza karşı çalıştırır - dosya ağacını, README/LICENSE içeriğini ve git sağlayıcı ayarlarını okur.
  3. Her kural bir bulgu üretir: geçti/kaldı + kısa bir mesaj. Kapattığınız kurallar taranmaz ve bulguya girmez.
  4. Skor, önem-ağırlıklı olarak hesaplanır: Required kuralları en çok, Optional en az etkiler.
SeviyeAnlamıSkor ağırlığı
Required (Zorunlu)Olması beklenen temel standart.2.0
Recommended (Önerilen)Şiddetle tavsiye edilen iyileştirme.1.0
Optional (İsteğe bağlı)Ekstra puan; olması güzel.0.5

Documentation · RepositoryHygiene · Security · ContinuousIntegration · Integration

Kural panelinden her kuralı proje ya da çalışma alanı düzeyinde açıp kapatabilirsiniz. Yalnızca zorunlu kuralları bırakıp gerisini kapatmak istiyorsanız, ilgili kuralların anahtarını kapatmanız yeterli - kapalı kurallar bir sonraki taramada değerlendirilmez.

Soldaki menüden bir kural seçerek ayrıntılarına ulaşın.