2016-07-20 6 views
0

私はSonarQubeの初心者で、私の製品品質を測定するためにこのツールを使用しようとしています。重複したコードのSonarqubeの間違ったレポート

場合によっては、複製された行がSonarQubeによって間違って報告されていることがあります。コード行数は複製行よりも少ない。どのようにすることができますか?コード行数が正しくないか、重複行数が正しくありません。それだけでは私のコードに問題がある可能性があり仮定し

が、私もSonarqube https://sonarqube.com/component_measures/domain/Duplications?id=com.adobe%3Aas3corelibあり

のデモページを訪問し、私は例1のコードの行が重複行未満であることがわかりました。

問題はどこですか?どのように私はそれに対処するのですか?

Screenshot of the error from sonar demo

答えて

1

何を見ているとコードの線との間の差です。例えば、それぞれのどのように多くは以下の通りです:

public void foo() { 

    int i = 0; 

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

    doTheThing(j); 

} 

私はそれが4 LoCは(多分5「}」のカウントであれば覚えていない)が、9行のだと思います。

+0

ご清聴ありがとうございます。私はそれを以前に見ていたはずです – Swami

+0

こんにちはアン、私はコードの行が0として計算され、重複した線が非ゼロである別のシナリオを見ます。それはどうすればできますか? – Swami

+0

ファイル内の重複したブロックマーカーを確認します。あなたが理解するのに役立つはずです –

関連する問題