Ich habe ein ASP.net-Projekt, auf dem ich die SonarQube-Analyse ausführen muss, und ich habe es mit Jenkins konfiguriert, um die Analyse auszuführen. Die Analyse läuft gut, aber es enthält die bower_components und node_modules, die ich im Projekt habe. Die Struktur des Projekts besteht aus mehreren Ordnern node_modules und bower_component in der Ordnerstruktur des Projekts. Also muss ich sie alle in einem Muster ausschließen. Ich habe einen SonarQubeSetting
Abschnitt zu der .csproj-Datei hinzugefügt, und ich habe die aktuellen Werte für den Ausschluss.Ausschließen von Inhalten eines Ordners an beliebiger Stelle im Verzeichnisbaum aus der Analyse in 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>
Mit **\bower_components\*
**\node_modules\*
nicht funktioniert hat und die Bibliotheken noch aufgenommen und gescannt. Wie kann ich Ordner (in meinem Fall node_modules & bower_components) Inhalt unabhängig von seiner Position in der Verzeichnisstruktur in Sonar ausschließen?