1

.Net ソリューション ファイルを使用して SonarQube をテストしています。SonarQube データベースに正確にアップロード/インポートされるファイルを把握しようとしています。SonarQube MSBuild ランナーを使用したテストに基づいて、.csproj プロジェクト ファイルに記述されているすべてのファイルを分析してアップロードします (「不明なファイルのインポート」を false に設定しているため、言語プラグインに関連付けることができるファイルのみ)。 )。

分析してインポートする必要がある追加のファイルを指定する方法はありますか? 「sonar.inclusions」設定にいくつかの希望がありましたが、説明には、パターンにはいくつかのソースファイルが含まれていて、これらのファイルのみが分析に含まれていると記載されているため、正確には必要ありません。

追加のファイルを指定したいだけです。

私のユースケース: 現時点では、SonarQube はコンパイラの警告の問題を作成しません ( Sonar で C# コンパイルの警告を表示するを参照してください) (これは、コードの品質を向上させたいツールにとって、私の意見では本当に悲しい/奇妙です)。したがって、私の考えは、msbuild を xml-logger で使用し、生成された xml ログ ファイルをインポートし、カスタム XML パス ルールで XML プラグインを使用してコンパイラ メッセージを抽出することです。

Delphi コードの分析に関する同様の問題。SonarQube 5.x ではまだ動作していない古い SonarQube Delphi プラグインを見つけましたが、少なくともコンパイラ メッセージを SonarQube に取得したいと思います (Delphi コンパイラ出力を XML に変換し、SonarQube にこれをインポートさせます)。ファイルでは、カスタム XML パス規則を使用します)。

そのような追加ファイルを分析/インポートするために SonarQube を取得する方法はありますか?

4

0 に答える 0