3

SonarQube 5.2 (MSBuild.SonarQube.Runner.exe) の使用... 10 個の C# プロジェクトを含む Visual Studio ソリューションが与えられた場合、*.csproj ファイルを直接編集しなくても、これらのプロジェクトの半分を SonarQube 分析から除外できますか? (私は共有コードベースで作業しており、SonarQube 固有の構成でプロジェクト ファイルを汚染したくありません)。

ソース ファイル パスがプロジェクト ディレクトリに関連しているように見え、ベース パスが含まれていないため、分析スコープの [ソース ファイルの包含] および [ソース ファイルの除外] 設定を活用しようとしましたが失敗しました。

たとえば、'Base dir' が 'C:\Source\Projects\Project1' の場合、ソース パスは Source1.cs、Source2.cs、SubFolder/Source3.cs などとして検出され、これにより * の包含または除外ルールが防止されます。 *\Project1***.cs が機能していません。

ここここで説明されているぎこちないリグマロールなしで、私が必要とすることを達成する方法を知っている人はいますか? たとえば、「MSBuild.SonarQube.Runner.exe」がベースパスと見なすものを変更する方法はありますか?

4

1 に答える 1