Groovy 忽略sonar中重复的导入语句

Groovy 忽略sonar中重复的导入语句,groovy,sonarqube,code-duplication,Groovy,Sonarqube,Code Duplication,我有一个Groovy项目正在由Sonar 3.0.1进行分析。我们使用声纳探测器开启了重复代码检测 在一组文件中,它检测到11行重复的import语句。在另一组文件中,它检测到15行重复的成员声明。由于这个项目对数据库与显示对象有明显的分离(即使它们大多相似,因此重复的成员声明),我想配置声纳来忽略这些重复的集合——我们认为它们是可接受的复制。 我怎样才能告诉Sonar忽略重复的导入和/或成员声明,但仍然对我大喊大叫,因为方法中存在重复的代码?可以使用代码检查功能将违规标记为误报 另一种选择是在

我有一个Groovy项目正在由Sonar 3.0.1进行分析。我们使用声纳探测器开启了重复代码检测

在一组文件中,它检测到11行重复的
import
语句。在另一组文件中,它检测到15行重复的成员声明。由于这个项目对数据库与显示对象有明显的分离(即使它们大多相似,因此重复的成员声明),我想配置声纳来忽略这些重复的集合——我们认为它们是可接受的复制。
我怎样才能告诉Sonar忽略重复的导入和/或成员声明,但仍然对我大喊大叫,因为方法中存在重复的代码?

可以使用代码检查功能将违规标记为误报


另一种选择是在源代码中使用

谢谢,但我认为不可能将重复代码标记为假阳性——重复代码上没有该选项。我也更愿意让我的代码没有注释,这仅仅是为了自动代码审查工具。我真的在寻找一种方法来配置Sonar来忽略
import
语句等等…@Mike你忽略了两种忽略违规的标准方法。最后一个选项是禁用代码违反的规则。。。。这可以在你的声纳剖面图中完成,但似乎是一个相当极端的解决方案。这个问题解决了吗?(在同一问题上有)(如果有,请提供答案:)对此有何更新?有同样的问题。有没有办法绕过重复的导入?