問題タブ [sonarqube-msbuild-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.

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

c# - SonarQube 分析から WCF データソース ファイルを除外する

MSBuild Runner V1 に更新した後、SonarQube は WCF データソース ファイルへの参照を取得し、それを分析しようとします。フル パスの長さが MS によって設定された制限よりも長いため、これが中断され、次のエラーがログに記録されます。

データソース ファイルを除外する方法はありますか。*.datasource除外タブに追加してみましたが、違いはありませんでした。

MSbuild.SonarQube.RunnerV1 を SonarQube 5.1 で使用する

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

c# - MSBuild SonarQube ランナーが自動生成ファイルをスキップしますか?

ローカルの SonarQube 5.1.1 サーバーをセットアップしました。C# プラグイン (バージョン 4.1) と MSBuild ランナー (バージョン 1.0) もインストールしました。次に、現在取り組んでいるプロジェクトの .NET コードベースで 2 つの別々の実行を実行しました。

  1. sonar-runner と C# プラグインの使用
  2. MSBuild ランナーの使用

両方の実行は、CLI を介して行われました。ただし、実行すると、非常に異なる結果が得られました。以下に例を示します。最初の実行では、SonarQube はコード行の数を約 956 000 と計算しましたが、2 回目の実行では、約 434 000 と「わずか」であると計算されました。後者は、いくつかの自動生成ファイルをスキップします。これらのファイル/クラスは、社内で開発された古い ORM ツールによって生成されました。

別の方法で指定されていない限り (包含/除外パターンを使用して)、MSBuild SonarQube ランナーは特定のプロジェクト内のすべての .cs ファイルを分析すると思いましたが、明らかにそうではありません。

誰かが同じ「問題」を経験したことがありますか? また、分析から自動的に除外される自動生成ファイルの種類を知っている人はいますか?

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

c# - MsBuild ランナー エラー - sonar.cs.fxcop アセンブリを設定する必要があります

更新 - MSbuild Runner を使用すると、次のエラーが表示されます

プロパティを sonar.project.properties sonar.cs.fxcop.fxCopCmdPath=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Team Tools\Static Analysis Tools\FxCop\FxCopCmd.exe に設定しました

ここに画像の説明を入力

C# プラグイン - 4.1 MsBuild ランナー - 1.0 SonarQube - 5.1.1

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

msbuild - 新しい MsBuild Sonar ランナーで FxCop 分析を使用する方法は?

.NET プロジェクトで古い Sonar ランナーから新しい MsBuild Sonar ランナーに移行しようとしています。

私が抱えている最後の問題は、FxCop 分析を行うことです。Sonar の品質プロファイルに FxCop ルールが含まれている場合、次のビルド エラーが発生します。

私はよくグーグルで検索し、同じ問題を抱えたかなり古いトピックをいくつか見つけましたが、解決策はどれもうまくいきませんでした.
パラメータを追加しようとしましたsonar.visualstudio.enable="true"が、次のエラーが発生しました。

も追加しようとしまし/d:sonar.visualstudio.skipIfNotBuilt="true"たが、役に立ちませんでした。

私は何を間違っていますか?新しい MsBuild ソナー ランナーをパラメーター化して FxCop 分析を機能させるにはどうすればよいですか?

これらは私が実行しているコマンドです (ファイル名とパスを変更しました):
1. ソナー ランナーの開始

  1. ビルド:

MSBuild.exe targets.msbuild ...

  1. ReSharper 分析:

inspectcode.exe /o=resharperresults.xml MySolution.sln

  1. ランナーエンド:

MSBuild.SonarQube.Runner.exe end

0 投票する
0 に答える
244 参照

msbuild - MSBuild Sonar Runner Resharper が正規パスを作成できない

実行中MSBuildSonarRunner 1.0.1.0、実行inspectcode.exeして resharper 違反レポートを生成しました。

ソナー ランナーがレポートを解析すると、エラーが生成されます: it cannot create a canonical path .

msbuild script違反を含むファイルへのフルパスにの場所を追加しているようです。

ただし、他のソリューションでは、これは問題なく機能しています。

15:52:38 15:52:38.510 情報 - ReSharper レポートの解析: C:{somepath}\inspectcode.xml (TaskId:25836)

15:52:38 15:52:38.758 情報 - 関連付けられたファイルがない 314 行目の ReSharper の問題をスキップしています。(TaskId:25836)

15:52:38 情報: ------------------------------------------- ----------------------------- (TaskId:25836)

15:52:38 情報: 実行エラー (TaskId:25836)

15:52:38 情報: ------------------------------------------- ----------------------------- (TaskId:25836)

15:52:38 合計時間: 48.819 秒 (TaskId:25836)

15:52:38 最終記憶: 15M/414M (TaskId:25836)

15:52:38 情報: ------------------------------------------- ----------------------------- (TaskId:25836)

15:52:38 エラー: ソナー ランナーの実行中にエラーが発生しました (TaskId:25836)

15:52:38 エラー: ソナーを実行できません (TaskId:25836)

15:52:38 エラー: 原因: C:{somepath}\C:{somepath}{somefile} の正規パスを取得できませんでした (TaskId:25836)

15:52:38 エラー: 原因: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません (TaskId:25836)

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

msbuild - MSBuild SonarQube Runner v1.0 を使用して、コマンド プロンプトから ProjectInfo.xml ファイルが見つかりませんでした。

新しい MSBuild SonarQube Runner v1.0 を使用して SonarQube を試しています。

前処理はうまくいきます

その後、MSBuild が動作します

end コマンドに続くエラーが発生している間

あなたの助けが必要でした

0 投票する
0 に答える
398 参照

sonarqube - TFS 2013 を構成すると、SonarQube でビルドの問題が発生する

TFS 2013 で動作するように SonarQube を構成しました。セットアップ ドキュメントに記載されている手順に従いました。TFS オンラインまたは Visual Studio からビルドしようとすると、前の手順を正常に完了することができますFinish the analysis and upload the results to SonarQube

エラーが発生しますNo ProjectInfo.xml files were found. Check that the analysis targets are referenced by the MSBuild projects being built

何が問題を引き起こしているのかわかりません。リンクの 1 つを確認しました :コマンド プロンプトについて説明しているMSBuild SonarQube Runner v1.0 を使用して、コマンド プロンプトから ProjectInfo.xml ファイルが見つかりませんでした。誰かが問題の場所を指摘できますか?

以下はエラーログです。

ありがとう!

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

msbuild - MSBuild SonarQube Runner: バージョン 1.0.1 の「コード カバレッジ コマンド ライン ツールが見つかりませんでした」

MSBuild SonarQube Runnerを使用して、TFS ビルドで Sonar 分析を実行しようとしています。

このマニュアルに従って、ソナー サーバーと連携するようにツールを構成しました。実際には、ローカル マシンのコンソールから手動でビルドして分析を開始できます。さらに、ビルド サーバーにツールをインストールしました。Visual Studio で実行すると、「コード カバレッジ コマンド ライン ツールが見つかりませんでした」というエラーが表示されます

CodeCoverage.exe が必要であることは既にわかりましたが、サーバーに Visual Studio の Enterprise バージョンをインストールした場合にのみ提供されます。また、バージョン 1.0.1 では、この問題は修正される必要があることも読みました (こちらを参照してください。また、変更ログも修正済みとして記載されています)。

古いMSBuild SonarQube Runnerを に交換しましたversion 1.0.1が、Visual Studio で TFS をビルドし、実行するコマンド ラインを追加しても、 「コード カバレッジ コマンド ライン ツールMSBuild SonarQube Runner v1.0.1が見つかりませんでした」というエラーが表示されます。

また、ビルド マシンに Visual Studio 2015 Professional をインストールしました。

CodeCoverage.exeを提供する Enterprise バージョンの Visual Studio を必要とせずに、この問題を解決するにはどうすればよいですか?