2017-10-31 11 views
0

私が作成したJavaプロジェクトでは、ソナーを4年以上使用しています。SonarQubeがコメントに失敗しました%計算された比率が> 26%でした


現在、いくつかのメトリックが満たされない場合は、ビルドに失敗します。したがって、私はBuild Breakerプラグインをインストールし、ビルドサイクルを何も問題なく再実行しました。次に、添付された '20'(警告のしきい値)、 '10'(エラーのしきい値)のチェックより小さい「コメント(%)」ルールを含むように品質ゲートを変更しました。

Quality Gates Screenshot

しかし、これらの定義の後、プロジェクトはビルドできませんでした。メイン画面には、それが0%

Summary screen

として示されているすべてのファイルは、以下の画像のように、(28%から77%に)十分なコメントを持っている

Percent of comment ratio per java file

見えるがどのように起こるかについてのログ、コメント、情報は見つけられませんでした(sonar.logまたはmvn -X)。私が検索したところでは誰もこの問題に遭遇しませんでした。

誰でもこの問題が発生しましたか、これがなぜ発生するのか考えていましたか? My SonarQubeのバージョンは5.6.7、Build Breakerのバージョンは2.2(githubからダウンロード)、Mavenのバージョンは3.0.5、JDK 8です。

答えて

0

"Over leak period"オプションを選択しました。したがって、あなたの現在のリーク期間におけるコメントの割合の変化をカウントするものはバージョン1.4.1です。

スクリーンショットに表示されているのは、パルクです。ファイルあたりのコメントの数は絶対的な尺度です。

「オーバーリーク期間」オプションをオフにしたい場合があります。

対策が表示される方法は、SonarQubeのそれ以降のバージョンで改善されました。

+0

ありがとうございました。私はこれが答えだと思います。私は最新のLTSバージョン(5.6.7)でこれを遭遇しました。そのため、あなたの意図は「LTS以外のバージョン」です。 –

+0

はい、これは変更しようとしています:) –

関連する問題