如何在Sonar中禁用“避免java包之间的循环”?

时间:2013-05-30 01:49:25

标签: sonarqube

我们正在使用Sonar执行代码分析。关于接口与实现类的位置做出了设计决策,这导致声纳(正确)找到封装周期。

由于这在当前项目中是已知并被接受的,我如何禁用检查,最好是在代码中?

我尝试在导入行上放置//NOSONAR导致循环以及@SuppressWarnings("CycleBetweenPackages")在类声明之上,但是没有使声纳忽略此类错误。

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

考虑到这是一个老问题,它可能已经解决但截至目前,该规则的ID是

squid:CycleBetweenPackages

不仅

CycleBetweenPackages 

如你所说。尝试执行此替换。