J'utilise jacoco pour le rapport de couverture. Quand je regarde le rapport de jacoco, la couverture semble être bonne. Mais dans Sonarqube, la couverture est faible car elle indique que l'annotation @Data
de lombok n'est pas couverte par le test.Sonarqube mauvaise couverture en raison de lombok @Data
Les classes compilées sont marquées @Generated
mais Sonar ne les ignore pas.
Comment puis-je exclure @Data
de l'analyse?
Avez-vous essayé ce https://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus#NarrowingtheFocus-IgnoreIssuesonFiles? – mgyongyosi
Non mais ignorer les problèmes sur le fichier ignorer le fichier entier. Je ne veux pas de ce comportement. Je veux juste exclure la méthode annotée avec @Generated –
Copie possible de [Filtrage de couverture avec Lombok, Gradle, Jacoco et Sonar] (https://stackoverflow.com/questions/48501606/filtering-coverage-with-lombok-gradle-jacoco -and-sonar) – Godin