Kural, uyulması gereken bir koşul veya belirli bir en iyi uygulamadır.
Prosedür
Bir kullanıcı kuralı oluşturmak için, Kurallar sekmesinde, Oluştur düğmesine tıklayın.
Bir iletişim kutusu açılır, aşağıdaki bilgileri girin:
Ad: Kural için benzersiz bir sembolik ad girin.
Açıklama: Kural için bir açıklama girin.
Kategori: Kurallar, kuralın koşuluna veya amacına göre farklı kategorilere ayrılır. Kategorilerden birini seçin.
Şiddet: Kural için farklı şiddet seviyelerinden birini seçin:
Bilgi
Küçük
Büyük
Kritik
Şiddet seviyesi, kuralın proje kalitesi üzerindeki etkisine göre belirlenir. Seviyenin amacı, yalnızca kuralın önemine dair size bir genel bakış sunmaktır.
Operatör: Eşikle karşılaştırmak için bir karşılaştırma operatörü seçin.
Eşik: Eşik, bir koşulun üzerinde veya altında gözlemlenmesi gereken bir limit belirleyen bir değerdir. 0'dan başlayan sayısal bir değer girin.
EşikTürü: Eşik türlerinden birini seçin. Aşağıdaki giriş alanları kategori seçimine göre görüntülenir:
Bileşenler: Yalnızca Bileşen kategorisindeki kurallar için geçerlidir. Kuralın uygulanacağı bileşenleri girin, örneğin: tJava veya tRow.
Parametreler: Bileşen, Proje_Parametresi ve Bağlantı kategorilerindeki kurallar için geçerlidir. Bir İş'teki her bileşen veya düğüm, aşağıdaki gibi parametrelere sahip olabilir: Kod, URL, URI. Her İş, aşağıdaki gibi parametrelere sahip olabilir IMPLICIT_LOAD, MULTI_THREAD_EXECUTION. Bağlantı, aşağıdaki gibi parametrelere sahip olabilir: PARTITIONER veya NUM_PARTITIONS. Birden çok parametreyi virgülle ayırarak girebilirsiniz.
İş Özniteliği: Yalnızca İş kategorisindeki kurallar için geçerlidir. Listelenen İş özniteliklerinden birini seçin. Örneğin: Amaçİş Özniteliği ile Boş İş Amacı kuralı, boş İş amacına sahip İşleri tanımlar.
Öznitelik: Yalnızca Bağlam kategorisine sahip kurallara uygulanabilir. Aşağıdaki iki öznitelik türünden birini seçebilirsiniz: Parola veya Dize.
Kural Türü: Yalnızca Bileşen kategorisine sahip kurallara uygulanabilir. Kuralda normal ifadeler veya herhangi bir metin girişi yazmak istiyorsanız, kural türü olarak Input_Rule öğesini seçin. İş'te belirli bir bileşenin var olup olmadığını belirlemek için Exist_Rule öğesini seçin.
Girdiler: Tüm kategoriler için geçerlidir. Birden çok girdiyi virgülle ayırarak girin. Girdiler, kuralı doğrulamak için düzenli ifadeler listesi veya girdi değeri (metin) olabilir.
Mevcut: Yalnızca Bileşen kategorisindeki kurallar için geçerlidir. Bu seçenek, belirli bir bileşenin İş'te mevcut olup olmadığını belirler. Örneğin, tLogRow bileşeninin bir İş'te mevcut olup olmadığını belirler.
Kuralı oluşturmak için Kaydet'e tıklayın.
Sonuçlar
Kural iletişim kutusu otomatik olarak kapanır ve yeni kural Kurallar sayfasında listelenir.