Configuration SonarQube + Lombok

Je suis en train de créer un nouveau projet et j'ai besoin d'Utiliser SonarQubeet je veux utiliser Lombokj'ai déjà configuré au sein d'Eclipse et tout fonctionne bien sauf l'analyse statique.

  • Unusued champs privés: Quand j'ai un @Data classe, tous les champs sont signalés comme Unused private field.
  • @Getter(lazy=true): Lorsque j'utilise cette annotation-je obtenir le Redundant nullcheck of value known to be non-null voir @Getter(lazy=true) (ceci est lié à un code compilé).

Je pense qu'une solution possible est delombok le projet, de compiler et d'exécuter Sonar.

Des questions similaires dans SonarQube Jira:

(Le @SuppressWarnings("PMD.UnusedPrivateField") solution ne fonctionne pas avec la dernière SonarQube 4.2 )

Comment puis-je résoudre ce problème?

source d'informationauteur Arturo Volpe