我是SonarQube的新手并试图使用该工具来衡量我的产品质量。
在某些情况下,我发现SonarQube错误地报告了重复的行。代码行数小于重复行数。怎么可能 ?代码行数不正确或重复行数不正确。
假设单独使用我的代码可能会出现问题,我访问了Sonarqube的演示页面https://sonarqube.com/component_measures/domain/Duplications?id=com.adobe%3Aas3corelib
在那里,我发现其中一种情况是代码行少于重复的行。
问题出在哪里?我该如何解决?
答案 0 :(得分:1)
您所看到的是行和代码行之间的区别。例如,下面有多少个:
public void foo() {
int i = 0;
for (int j=0; j < 10; j++)
doTheThing(j);
}
我说的是4 LoC(可能是5.不记得&#39;}&#39;计算)但是9行。