私はSonarQube解析を実行するために必要なASP.netプロジェクトを持っており、解析を実行するためにJenkinsで設定しました。解析は正常に実行されていますが、プロジェクトに含まれているbower_componentsとnode_modulesが含まれています。プロジェクトの構造は、プロジェクトフォルダ構造内に複数のnode_modulesフォルダとbower_componentフォルダがあります。だから私はパターンでそれらをすべて除外する必要があります。私はSonarQubeSetting
セクションを.csprojファイルに追加しました。私は現在の除外値を持っています。 **\bower_components\*
**\node_modules\*
を使用してSonarの解析からディレクトリツリー内の任意のフォルダの内容を除外
<Target Name="BeforeBuild">
<ItemGroup>
<SonarQubeSetting Include="sonar.exclusions">
<Value>**\main-built.js,**\template-build.js,**\kendo*.js,**\bower_components\*,**\node_modules\*</Value>
</SonarQubeSetting>
</ItemGroup>
</Target>
は動作しませんでしたし、ライブラリがまだ拾ってスキャンされます。どのようにしてフォルダ(私の場合はnode_modules & bower_components)のコンテンツをソナー内のディレクトリ構造の場所に関係なく除外できますか?