So schließen Sie ein Verzeichnis aus der code-Analyse?

Gab es einige Fragen zu diesem Thema, aber keiner löst mein problem.

Benutze ich SonarQube zu tun, code-Analyse auf einem meiner Projekte, in denen ein directory Migrationen. Ich möchte ausschließen alle Quell-Dateien in diesem Verzeichnis von der code-Analyse.

In der Projekte-Konfiguration->Einstellungen->AUSSCHLÜSSE->Dateien->Quellcode-Dateien AUSSCHLÜSSE fügte ich "**/Migrationen/.", aber in der Analyse-Ergebnisse bekomme ich noch Probleme im code-Dateien in diesem Verzeichnis.

Die Verzeichnis Struktur für mein Projekt sieht wie folgt aus: \MyProject\Migrations\SourceFile.cs

Was mache ich falsch? Bin ich in der wildcard an der falschen Stelle, oder mein Platzhalter ist falsch?

In den logs kann ich sehen,

13:06:23.460 INFO  - Copy-paste detection exclusions:
13:06:23.476 **/Migrations/*.*

aber dann kann ich auch sehen,

13:06:12.076 INFO  - Inspecting <MyProject>\Migrations\SourceFile.cs
  • haben Sie überprüft diese - docs.sonarqube.org/display/SONAR/Narrowing+the+Focus sollte Dies wahrscheinlich für Sie arbeiten: sonar.AUSSCHLÜSSE= - Migrationen/**/*
  • Yup, und das config-parameter, schien die logische Wahl, aber eigentlich eine andere Einstellung parameter hat den trick, details in der Antwort.
InformationsquelleAutor Mark Vincze | 2015-06-05
Schreibe einen Kommentar