0

私は SonarQube の初心者で、製品の品質を測定するためにツールを使用しようとしています。

場合によっては、重複した行が SonarQube によって誤って報告されることがわかりました。コードの行数は、重複する行よりも少なくなります。どうしてですか?コードの行数が正しくないか、重複行数が正しくありません。

私のコードだけの問題である可能性があると仮定して、Sonarqube のデモページにアクセスしましたhttps://sonarqube.com/component_measures/domain/Duplications?id=com.adobe%3Aas3corelib

そこでも、コード行が重複行よりも少ないケースの 1 つが見つかりました。

問題はどこにありますか? どうすれば対処できますか?

ソナー デモのエラーのスクリーンショット

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 に答える