Tutoriel Intégration continue : CheckStyle dans Eclipse

////Tutoriel Intégration continue : CheckStyle dans Eclipse

Augmentez la qualité de votre code source Java en confrontant votre code à des standards de programmation. Identifiez au jour le jour et corrigez les violations aux bonnes pratique de codage. Partagez les mêm règles dans une équipe de développement.

Liens utiles

 Configuration proxy sous Eclipse

 Exemple rapport Checkstyle avec Maven

Programme

 Partie 1 : installation

 Partie 2 : configuration

 Partie 3 : règles CheckStyle pour une équipe

 Partie 4 : utiliser CheckStyle dans Eclipse : vue ‘violations’

Contexte

2 étapes clés dans la mise en oeuvre qualité du code :

 Etape 1 : au niveau du développeur

 Etape 2 : au niveau du serveur d’intégration continue

Dans ce tutoriel nous contribuons à l’étape 1.

Partie 1 : Installation

 Dans Eclipse, faire Help->Install New Software

 Ajoutez l’URL suivante : http://eclipse-cs.sf.net/update/

tutoriel-installation-checkstyle-eclipse-2

Après redémarrage d’Eclipse, le plugin apparaît dans la liste des préférences.

tutoriel-installation-checkstyle-eclipse-3

 Expliquez la configuration par défaut de CheckStyles.

QUESTION : qu’est ce que le fichier Sun_checks.xml ?

Partie 2 : configuration

Bonne pratique : créez un fichier de configuration spécifique à votre projet.

 Cliquez sur le bouton ‘configure’

tutoriel-installation-checkstyle-eclipse-5

Notez sur la colonne de gauche la liste des principaux thèmes de vérifications. Les règles CheckStyle sont en effet rangés par catégories :

tutoriel-installation-checkstyle-eclipse-6

QUESTION : combien de catégories sont présentes ?

 Sélectionnez la catégorie associés aux règles d’Import :

tutoriel-installation-checkstyle-eclipse-4

 Identifiez l’ensemble des règles disponibles (activées ou non) :

tutoriel-installation-checkstyle-eclipse-7

 Expliquez comment activer des règles désactivées par défaut.

tutoriel-installation-checkstyle-eclipse-8

 

tutoriel-installation-checkstyle-eclipse-9

 

tutoriel-installation-checkstyle-eclipse-10

 

tutoriel-installation-checkstyle-eclipse-11

tutoriel-installation-checkstyle-eclipse-12

 

tutoriel-installation-checkstyle-eclipse-13

Partie 3 : règles CheckStyle pour une équipe

BONNE PRATIQUE : pour les membres d’une équipe , suivre les même règles.

Le plugin Eclipse Checkstyle le permet en fournissant l’opportunité de faire référence à un fichier de configuration distant pour le paramétrage de checkstyle.

Cliquez sur configuration, sélectionnez « Remote Configuration file ». Fournissez l’URL du fichier de paramétrage de l’équipe. Exemple http://www.objis.com/template_checkstyle_objis.xml

tutoriel-installation-checkstyle-eclipse-22

 Imposer alors comme fichier de configuration CheckStyle par défaut

tutoriel-installation-checkstyle-eclipse-23

Partie 4 : utiliser CheckStyle dans Eclipse : vue ‘violations’

 Sélectionnez un projet dans Eclipse, puis click-droit –>Activer CheckStyle

tutoriel-installation-checkstyle-eclipse-14

 Affichez la vue CheckStyles ‘violations’

tutoriel-installation-checkstyle-eclipse-15

 

tutoriel-installation-checkstyle-eclipse-16

 

tutoriel-installation-checkstyle-eclipse-17

 

tutoriel-installation-checkstyle-eclipse-18

Afficher un graphe des violations des règles

tutoriel-installation-checkstyle-eclipse-19

 

tutoriel-installation-checkstyle-eclipse-20

Conclusion

Vous avez mis en oeuvre CheckStyle dans Eclipse.

2018-02-01T06:33:04+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java