2017-02-15 5 views
0

Ich spiele mit der gebrauchsfertige Sonarqube Version 6.2 und sonar scanner mit einer sonar-project.properties Datei basierend auf dem Tutorial @https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner.Sonar Exclusions - Projekt Eigenschaftendatei oder Allgemeine Einstellungen

Ich bin neugierig auf die Ausschlüsse. Ich verwende immer noch die eingebetteten Datenbanken (keine vollständige Installation), und ich gehe zu Administration> Konfiguration> Ausschlüsse und setze folgende converage exclusions - **/*.js und **/target/**.

Wenn ich jedoch das Projekt durch sonar scanner ausführen, werden die JS-Dateien noch analysiert.

Ich sah auf einer anderen Seite in einem archive, dass es einen Eigenschaftendateiparameter sonar.exclusions gibt.

Frage: Erfüllt das Sonar die allgemeinen Einstellungen> Analyseumfang bei der Analyse über den Scanner oder sollte ich die Projekteigenschaftendatei verwenden?

Was ist der richtige Ansatz?

Antwort

3

Code-Coverage-Ausschlüsse sind nützlich, wenn Sie einige Dateien davon ausschließen möchten, bei der Code Coverage-Berechnung durch Komponententests berücksichtigt zu werden.

Was Sie erreichen möchten, ist, einige Dateien vollständig von der Analyse auszuschließen. Daher sollten Sie sich die Dateiausschlüsse ansehen (es ist nur der Abschnitt unterhalb der Codeabdeckung).

Verwandte Themen