2015-12-03 20 views
7

Sonar kural csharpsquid:Yöntem isimleri S100

protected void Page_Load(object sender, EventArgs e) 
{ 
    DoIt(); 
} 

bunu mı: S100 (Yöntem adı Ad kuralını uymalıdır) Visual Studio tarafından oluşturulan olay işleyicileri, gibi bir şey için de atılır otomatik olarak oluşturulduğu için olay işleyicileri için bu kuralı yoksaymak mümkün mü?

cevap

5

Bu kuralın alt çizgilere izin vermesi için varsayılan Regex'i zaten değiştirdik. C# eklentisinin bir sonraki sürümü bunu kullanacaktır. O zamana kadar Regex'i kendiniz ^[A-Z][a-zA-Z0-9_]*[a-zA-Z0-9]$ olarak değiştirebilirsiniz.

+1

Regex'i nerede değiştirmeliyiz? –

+1

Parametre değerini kalite profilinizden değiştirebilirsiniz. Bir kuralı etkinleştirdiğiniz veya devre dışı bıraktığınız yer. – Tamas

+1

Bu bilgiyi belge sayfalarına ekledik: http://docs.sonarqube.org/display/SONAR/Configuring+Rules – Tamas