問題タブ [sonar-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1275 参照

sonarqube - 新しい Sonar プロジェクトをカスタム品質プロファイルと品質ゲートに自動的に関連付けます

Sonar の使用例では、リポジトリのブランチごとに新しい Sonar プロジェクトを作成します。新しいブランチ プロジェクトを (デフォルトではない) 品質プロファイルと品質ゲートに自動的に関連付けるにはどうすればよいですか?

関連する場合は、これを Maven プロジェクトで実行しています。

0 投票する
1 に答える
333 参照

maven - sonar-maven-plugin の異なる結果

ローカル マシンで sonar-maven-plugin を使用しています (SonarQube バージョン: 5.6.6):

そして、ジェンキンを使用してリモートビルドサーバーでソナーを構成しました。

Maven タスク:

コンソール出力に次のように表示されます。

しかし、結果は異なります (同じコードを使用して、ローカル マシンにさらに多くのバグとコードのにおいがあります)。

0 投票する
1 に答える
317 参照

sonarqube - sonar-maven-plugin getting "out of range of int" error

We're getting an odd error on one of our new github projects when we attempt to run a sonar analysis. We get the following error message and it appears to be because org.kohsuke.github.GHCommitStatus["id"] gets a "Numeric value (4275691320) out of range of int" error.

Interestingly enough, this is the only one of our projects having this issue. Any thoughts would be greatly appreciated!

0 投票する
1 に答える
871 参照

java - null で明示的に初期化すると、シリアル化可能なクラスのマップが Sonar 違反として表示される

Sonar Javaプラグイン5.3でSonarQube 6.7.3を使用しています

インスタンス変数としてマップを持つシリアライズ可能なJavaクラスがあります。1. null で明示的に初期化すると、マップに S1948 ルール違反が表示される。2. 明示的な null 初期化が削除された場合、マップは違反を示していません。

同じことがスクリーンショットの下に表示されます。2つの違いを理解するのを手伝ってもらえますか。

スクリーンショット: ここに画像の説明を入力

0 投票する
2 に答える
5483 参照

sonarqube - SonarQube: Maven の使用にもかかわらず、依存関係のバイトコードが欠落している

sonar-maven-plugin バージョン 3.4.0.905 を使用して、フラット階層のマルチモジュール Maven プロジェクトを SonarQube スキャンします。スキャンした 14 個のモジュールのうちの 1 つのログに警告が記録されていることに気付きました。

[警告] ソース ファイルの分析用に依存関係のバイトコードが提供されていないため、精度の低い結果になる可能性があります。sonar.java.libraries プロパティを使用してバイトコードを提供できます

この問題の原因は何ですか? 私の理解では、sonar.java.libraries プロパティは、Maven を使用しない場合にのみ使用する必要があります。私は間違っていますか?この問題をトラブルシューティングするにはどうすればよいですか?

0 投票する
1 に答える
598 参照

java - sonar-maven-plugin が GC オーバーヘッド制限を超えて失敗する

sonar-maven-plugin を使用してプロジェクトをスキャンし、それぞれの Jenkins ステージでこのエラーに対処します