SonarQube-Combinaison de sonar way, FindBugs, PMD et Checkstyle sans doublons

je suis à la recherche de bonnes pratiques d'utilisation de SonarQube avec les plugins FindBugs, PMD et Checkstyle.

  1. comment les règles dans le profil de qualité par défaut de SonarQube "sonar way" en lien avec ceux des plugins? Sont-elles des règles complètement différentes ou le sonar contient-il les règles les plus importantes de ces plugins?
  2. Quelle est la meilleure façon de combiner ces ensembles de règles? Comment puis-je éviter les doubles contrôles?
  3. Sonar v. 3.x contient un "Sonar sorte avec Findbugs " profil. Je ne le trouve pas dans la v. 4.5.1
9
demandé sur CSchulz 2015-01-23 13:58:16

1 réponses

le seul plugin Java de SonarQube couvre déjà toutes les règles Checkstyle et PMD - c'est pourquoi les plugins associés ne sont plus inclus dans SonarQube. Donc vous pouvez vous débarrasser de ces plugins et oublier les règles connexes.

en ce qui concerne les Findbugs, la plupart des règles sont complémentaires aux règles du plugin Java de SonarQube. Il n'y a plus de profil" Sonar way with Findbugs "car c'est la convention pour tous les plugin de langue de n'avoir qu'un profil" Sonar way".

7
répondu Fabrice - SonarSource Team 2015-01-23 13:32:40