2015-12-03 34 views
7

聲納規則csharpsquid:S100(方法名稱應符合命名規則),也會引發對於那些由Visual Studio生成的事件處理程序,是這樣的:事件處理程序的方法名S100

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

是它自動生成的事件處理程序可能忽略此規則?

回答

5

我們已經更改了此規則的默認正則表達式以允許使用下劃線。下一個版本的C#插件將使用它。在此之前,您可以自己將正則表達式更改爲^[A-Z][a-zA-Z0-9_]*[a-zA-Z0-9]$

+1

我們需要改變正則表達式的位置? –

+1

您可以通過質量配置文件更改參數值。您激活或停用規則的相同位置。 – Tamas

+1

我們將此信息添加到文檔頁面:http://docs.sonarqube.org/display/SONAR/Configuring+Rules – Tamas