8 votes

Configurations de CheckStyle, FindBugs et PMD sans chevauchement

Dans mon entreprise, nous avons commencé à utiliser CheckStyle, FindBugs et PMD pour vérifier la qualité de notre code et unifier nos styles de programmation. Ces outils sont très efficaces mais, malheureusement, ils ont des ensembles de règles qui se chevauchent.

Existe-t-il des configurations disponibles en ligne qui ont supprimé les règles de chevauchement ?

Bien entendu, ces ensembles de règles par défaut ne sont pas applicables à tous les projets, mais ils constitueraient un bon point de départ pour nous. Nous pourrions prendre cette configuration par défaut (sans chevauchement) et l'adapter à notre style au lieu d'élaguer d'abord les ensembles de règles pour les doublons.

8voto

Dennis Laumen Points 1141

Sonar est livré avec de très bonnes configurations appelées La voie du sonar y Sonar Way avec FindBugs qui ne semblent pas avoir de chevauchement entre les différents outils (CheckStyle, FindBugs et PMD). Ils semblent répondre à mes besoins en tant que point de départ décent pour une configuration sans toutes les règles superflues.

PS : j'ai hésité à répondre à ma propre question mais personne d'autre n'a eu de réponse ou même de commentaire perspicace. Ce fil de discussion sur Meta semble aussi penser que c'est bien.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X