0

我是 SonarQube 的新手,正在尝试使用该工具来衡量我的产品质量。

在某些情况下,我发现 SonarQube 错误地报告了重复的行。代码行数少于重复行数。怎么可能 ?代码行数不正确或重复行数不正确。

假设这可能是我的代码本身的问题,我访问了 Sonarqube 的演示页面https://sonarqube.com/component_measures/domain/Duplications?id=com.adobe%3Aas3corelib

同样,我发现其中一种情况是代码行少于重复行。

问题出在哪里?我该如何解决?

声纳演示的错误截图

4

1 回答 1

1

您看到的是LinesLines of Code之间的区别。例如,以下各有多少:

public void foo() {

  int i = 0;

  for (int j=0; j < 10; j++) 

    doTheThing(j);

 }

我会说那是 4 个 LoC(也许是 5 个。不记得 '}' 是否算数)而是 9 行。

于 2016-07-20T11:27:03.110 回答