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.
Bulgular nasıl üretilir?
Bölüm başlığı “Bulgular nasıl üretilir?”- Projeyi uyumluluk için kaydettiğinizde bir stack profili seçersiniz (Universal + Integration her zaman uygulanır; Backend/Frontend/Mobile isteğe bağlı).
- 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.
- Her kural bir bulgu üretir: geçti/kaldı + kısa bir mesaj. Kapattığınız kurallar taranmaz ve bulguya girmez.
- Skor, önem-ağırlıklı olarak hesaplanır:
Requiredkuralları en çok,Optionalen az etkiler.
Önem seviyeleri
Bölüm başlığı “Önem seviyeleri”| Seviye | Anlamı | 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 |
Kategoriler
Bölüm başlığı “Kategoriler”Documentation · RepositoryHygiene · Security · ContinuousIntegration · Integration
Kuralları aç/kapa
Bölüm başlığı “Kuralları aç/kapa”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.