5
当Sonar引发它时,开发人员(或者任何授权用户)如何忽略特定的编码规则违规?说一个规则“不遵循文件命名约定”弹出,有没有一种方法可以将它声明为误报并单击某个按钮,以确保不显示该编码规则违例的其他实例?如何永久地忽略SonarQube规则违规中的误报
如果这是不可能的,是否有文档解释了SonarQube如何将规则应用于代码,以便我可以操纵它的工作方式来永久消除误报。谢谢 !
这个问题也许下面的问题的延伸
In Sonar, how to prevent checking some rules in some packages?
您给出的第二个答案回答了我的问题。但只有管理员可以做到这一点吗? 另外,我可以知道软件如何将规则与给定代码进行比较吗?这是从用户封装的,还是有用户可以在安装文件中修改它的方法? – SonarQ 2014-09-30 13:31:21
用户需要拥有“管理质量配置文件和门”权限,但不一定是“系统管理员”权限。规则以Java编码,您无法修改此规则。 – 2014-09-30 13:50:37
最后一个问题,我将自己的C和C++代码规则导入Sonar Runner。我想为用户提供一个Web界面来取消规则,如果它与项目无关 我只是双重检查你是否有什么我想问的问题。我想知道我的C代码规则是如何应用于代码的(或者Sonar规则配置系统是如何工作的),并且我有办法操纵它吗? – SonarQ 2014-09-30 13:58:56