c# – 忽略S1172的事件处理程序(删除此未使用的方法参数)

声纳规则csharpsquid:S1172(删除此未使用的方法参数)也会抛出这样的事件处理程序:

protected void Button_Click(object sender, EventArgs e)
{
    DoSomething()
}

有没有办法让规则忽略事件处理程序,因为它们是自动生成的?

解决方法:

目前无法忽略事件处理程序,但我们已在即将发布的版本中修复了此问题,因此具有标准签名(2个参数,第二个是EventArgs或派生,并返回void)的事件处理程序将不会显示在S1172中.

上一篇:配置带有子模块的Android项目与sonarqube gradle插件一起使用的正确方法是什么?


下一篇:c# – Sonar未分析的某些文件“文件中遇到无效字符”