Önerilen Kurallar

. Sorun bildirin Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

Belgelerde şunların listesi mevcuttur: önerilen kurallar hakkında daha fazla bilgi edinin.

Bu, yüksek kalite kurallarından oluşan bir gruptur ve ekip üyelerimize yardımcı olur. Desteklenen kurallar ile yüzlerce kurallarından bahsettik.

Adaylık

Bir kural grubu aşağıdaki koşulları karşılıyorsa bir kural sorumlusu grubu aday gösterebilir önerilen kurallara uymak için GitHub sorunu.

Bazel çekirdek ekibinin incelemesinden sonra, tavsiye edilir.

Kural sahipleri için gereksinimler

  • Kural kümesi, çok sayıda Bazel'in işine yarayabilecek önemli bir özellik sağlıyor. (örneğin, yaygın olarak popüler bir dil desteği)
  • Kural kümesi iyi korunuyor. En az iki etkin hesap sahibi olmalıdır.
  • Kural seti, örneklerle iyi bir şekilde açıklanmış ve kullanımı kolay.
  • Kural grubu en iyi uygulamaları izler ve iyi performans gösterir (bkz. bakım kılavuzuna başvurun).
  • Kural grubu, yeterli test kapsamına sahip.
  • Kural kümesi, BuildKite sürümünü kullanabilirsiniz. Sınavlar her zaman başarılı olmalıdır ( ön gönderme kontrolü) kaldırın.
  • Kural grubu, yakında kullanıma sunulacak uyumsuz değişikliklerle de test edilir. Kesintiler iki hafta içinde düzeltilmesi gerekir. Taşımayla ilgili sorunlar şuraya bildirilmelidir: Bazel ekibine yardımcı olun.

Bazel geliştiricileri için şartlar

  • Önerilen kurallar, Bazel ile birlikte sık sık (başta en az bir kez )
  • Bazel'de yapılan hiçbir değişiklik önerilen bir kuralı bozamaz (varsayılan bayrakları) tıklayın. Bu durumda, değişikliğin düzeltilmesi veya geri alınması gerekir.

Sıralama düşürme

Belirli bir kural grubunun artık kalite güvencesini bir GitHub sorunu dosyalandı.

Kural sorumlularıyla iletişime geçilerek 2 hafta içinde yanıt verilmesi gerekir. Referans olarak daha sonra, Bazel çekirdek ekibi kural grubunun sıralamasını düşürmeye karar verebilir.