Deaktivieren Sie Sonar-Duplikate für Entity-, DTO-Pakete

9

Gibt es eine Möglichkeit, bestimmte Metriken von ausgewählten Paketen in Sonar zu deaktivieren? Ich verwende Sonar, um mein Projekt zu analysieren, und in Entity- und DTO-Paketen habe ich einen Code, der gleich ist - die gleiche Feld-ID mit Anmerkungen usw. wird von Sonar als Duplizierung gemeldet. Es hat absolut keinen Sinn für mich, also möchte ich es deaktivieren. Wie kann ich das erreichen? Mit der globalen Ausschließungsoption werden alle Metriken für das ausgewählte Paket deaktiviert, aber wie wird dies nur für Code-Duplikationen durchgeführt?

    
Arek 18.06.2012, 08:22
quelle

2 Antworten

3

Sie können Ressourcen mit dem Standardparameter "sonar.exclusions" ausschließen oder die Schalten Sie das Verstoß-Plugin aus um "Duplicated Code" Verletzungen auszuschließen.

Beachten Sie, dass die zweite Option (Verwendung des Plug-ins zum Ausschalten) nur funktioniert, wenn Sie die SQALE verwenden Plugin , das die Regel "sqale-java: DuplicatedBlocksCheck" einbettet.

    
Fabrice - SonarSource Team 18.06.2012, 09:54
quelle
6

Bei einer neueren SonarQube-Installation können Sie sonar.cpd.exclusions verwenden, um bestimmte Dateien nur von doppelten Überprüfungen auszuschließen. Siehe: Ссылка

Beispiel:

%Vor%     
Roemer 08.03.2017 07:55
quelle

Tags und Links