問題タブ [sonar-runner]
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.
plugins - Sonarqube で rcp プラグイン プロジェクトを追加または関連付ける方法
Eclipse Juno に Sonarqube プラグインをインストールし、SonarQube サーバー 3.7.2 を追加しました。サーバーとの接続は成功しました。これで、Web ブラウザー (localhost:9000/) から SonarQube のホームページを取得できます。しかし、プラグインプロジェクトを追加しようとしたとき
手順:
- プロジェクト エクスプローラー ビューを開く
- プラグイン プロジェクトを右クリック >> 構成 >> Sonar に関連付ける
- Associate Sonar が開いたウィンドウとプラグイン プロジェクト名が [プロジェクト] タブに表示され、Sonar プロジェクト タブに「クリックして Sonar プロジェクトの検索を開始します」というメッセージが表示されます。
Sonar で Eclipse rcp プラグイン プロジェクトを関連付けるための追加の構成はありますか?
svn - SonarQube を介してコミッターによるメトリック チャートを作成することは可能ですか
再びSonarQubeの質問です。
SonarQube を介して、特定のメトリック (コーディング ルール違反や複雑さのグラフなど) をまとめて表示することはできますか? SCM アクティビティ プラグインを追加しましたが、それが行うのは行の注釈だけです。SCM Stats プラグインも追加しましたが、他の Sonar Metrics とはまったく関係のない、純粋に SCM 関連の統計が表示されます。
もう 1 つ質問があります。SCM 統計の出力を増やして、10 人の著者だけでなく、すべての著者を反映することは可能ですか? ディレクトリをそのスコープから除外することは可能ですか (私が理解している限り、それは sonar.global.exclusions パラメータを無視するか、間違って設定します (私は sonar-runner を実行するディレクトリへの相対パスを使用します) ?
前もって感謝します。
c# - .net プロジェクト用の SONAR 3.7.3 セットアップ。MOQ コードの適用範囲
SONAR を使用して .Net プロジェクトの POC を行っています。私の最初の試みは、モック テストのコード カバレッジのみを評価することです。これまでのところ、サンドボックス (Win7) に以下のアプリをインストールしました。
- ソナー 3.7.3
- ソナーランナー 2.3
私のソナー Web サイトは、デフォルトの URL localhost:9000でホストされており、ブラウザーで表示できます。sln ファイルと同じフォルダーの下に sonar-project.propeties ファイルを作成しました。 My sonar-project.propeties は次のようになります。
私の問題は、sane フォルダーで sonar-runner を実行すると発生し、以下のエラー メッセージがスローされます。
情報: - - - - - - - - - - - - - - - - - - - - - - - - ------------------------ 情報: 実行失敗情報: -------------------- -------------------------------------------------- -- 合計時間: 2.767 秒 最終メモリ: 5M/20M 情報: ----------------------------------- ------------------------------------- エラー: ソナー ランナー実行中のエラー エラー: ソナーを実行できませんエラー: 原因: 'Unknow n' の次の必須プロパティを定義する必要があります: sonar.projectKey、sonar.projectName、sonar.projectVersion、sonar.sources エラー: エラー: エラーの完全なスタック トレースを表示するには、再実行します-e スイッチ付きの SonarQube Runner。エラー: -X スイッチを使用して SonarQube Runner を再実行し、完全なデバッグ ログを有効にします。
何がこれを引き起こしているのでしょうか?私は何も逃していないと信じています。
追加情報
フラグ -ei を指定して sonar-runner を実行すると、以下のメッセージが表示されます。
java - SonarQube と Java プラグインがインストールされ、品質プロファイルの下にルールはありません
SonarQube 3.7.3 とそれに関連するすべての Java プラグインをインストールしました。
「品質プロファイル」タブの下に、すぐに使用できる構成済みのルールが見つかりません (Android Lint を除く):
私は何を間違っていますか?
システム/プラグインにはすぐに使用できるルールが付属している必要がありますか、それとも手動でインポートする必要がありますか?
ドキュメントを数回調べましたが、適切な答えが見つかりませんでした。
grails - org.sonar.plugins.surefire.api.SurefireUtils.getReportsDirectory(Lorg/sonar/api/resources/Project;)Ljava/io/File; によるソナーの失敗
私は groovy/grails プロジェクトをいくつか持っており、それらを分析するために sonar-runner を使用しています。彼らは今日、私がこのエラーを受け取り始めるまで完全に機能しました:
誰かがこのエラーを経験したことがある場合は、pls が私に知らせてください。
scala - Scala プロジェクトの jacoco テスト カバレッジ結果と連携するように SonarQube を設定するにはどうすればよいですか?
現在、ソナー ランナーは、scala プロジェクトの sonarcube に jacoco 情報を公開していません。
機能するもの
- Jacoco は jacoco:cover 経由で実行され、レポートは HTML および .exec 形式で存在します。
- ソナー ランナーはコード ファイル メトリックを sonarcube に公開しています
sonarcube に表示されるカバレッジ情報はありません。また、jacoco センサーはソナー ランナーによって実行されません。
ソナーランナーの出力
興味深いメモ
プロパティsonar.languageがjavaに設定されると、jacoco センサーが実行され、ソナー ランナーのコード カバレッジのウィジェットが表示されます。0% のコード カバレッジが表示されますが。おそらく、プロジェクトが実際には scala である場合に Java に切り替えることの副作用です。
必要に応じて追加の構成を投稿しますが、この投稿を前もって肥大化させたくありません。
scalaプロジェクトのソナーランナーを介してjacocoカバレッジをソナーキューブに送信するにはどうすればよいですか?
sonarqube - SonarQube はプロジェクト構成パスを見つけることができません
誰でもこれを理解する方法を知っていますか?
何らかの理由で、SonarQube は構成プロジェクトのパスを見つけることができず、INFO から NONE が返されます。sonar-runner の conf パスに既にファイルがあります。
unit-testing - Groovy Gradle Sonar-runner 単体テストとコード カバレッジ
こんにちは、ソナーランナーで分析するグルーヴィーなプロジェクトをセットアップしました。複雑さ、コード行などで機能しますが、コードカバレッジには「-」が表示され、単体テストは0%です。これは、Groovy プラグイン 0.6 ソナー ランナー 2.3 ソナー Qube 3.7 Jacoc を使用しているソナー ランナー プロパティ ファイルです。
誰かが私を正しい方向に向けることができるかどうか疑問に思っていました