事件处理程序S100的方法名称

时间:2015-12-03 09:24:09

标签: c# sonarqube

声纳规则csharpsquid:S100(方法名称应符合命名约定)也会抛出由Visual Studio生成的事件处理程序,如:

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

是否可以忽略事件处理程序的此规则,因为它们是自动生成的?

1 个答案:

答案 0 :(得分:5)

我们已经更改了此规则的默认Regex以允许下划线。下一版本的C#插件将使用它。在此之前,您可以将自己的正则表达式更改为^[A-Z][a-zA-Z0-9_]*[a-zA-Z0-9]$