65 lines
3.1 KiB
XML
65 lines
3.1 KiB
XML
|
<?xml version="1.0" encoding="UTF-8" ?>
|
|||
|
<welcomePage title="PMD Pour Eclipse">
|
|||
|
<intro>
|
|||
|
Cette page vous permet de vous familiariser avec l'outil de d<>veloppement PMD
|
|||
|
pour Eclipse. Pour d<>marrer, lire les paragraphes suivants et cliquer sur les
|
|||
|
liens associ<63>s.
|
|||
|
</intro>
|
|||
|
|
|||
|
<item><b>Introduction <20> PMD</b>
|
|||
|
PMD est un outils destin<69> <20> v<>rifier la s<>mantique d'un code Java. Il aide les
|
|||
|
d<>veloppeurs <20> <20>crire un code de meilleur qualit<69> en l'alertant sur des <20>ventuels
|
|||
|
mauvaises constructions. Contrairement <20> d'autres outils, PMD ne v<>rifie pas le
|
|||
|
style du code source, ie. le nommage, les espaces ou la javadoc, mais travaille
|
|||
|
au niveau de la syntaxe du code. Pour plus de d<>tail, consulter <topic id="/net.sourceforge.pmd.core/toc.xml">la documentation.</topic>
|
|||
|
</item>
|
|||
|
|
|||
|
<item><b>Lancer PMD automatiquement ou manuellement</b>
|
|||
|
PMD peut lancer soit manuellement, sur une s<>lection de fichiers, de dossiers ou
|
|||
|
m<>me de projets, ou bien automatiquement chaque fois qu'un fichier est modifi<66>
|
|||
|
ou ajouter <20> un projet. Pour lancer PMD automatiquement, cocher la case correspondante
|
|||
|
dans la page de propri<72>t<EFBFBD>s de PMD du projet concern<72>. Pour lancer PMD manuellement,
|
|||
|
choisir l'item de menu V<>rifier le code avec PMD dans le menu contextuel de la
|
|||
|
s<>lection.
|
|||
|
</item>
|
|||
|
|
|||
|
<item><b>Voir les violations</b>
|
|||
|
Les violations de PMD sont nativement des marqueurs Eclipse. Ils apparaissent donc
|
|||
|
naturellement dans la vue des t<>ches (Eclipse v2) ou la vue des probl<62>mes (Eclipse v3).
|
|||
|
Le plugin propose aussi une vue d<>di<64>e aux violations PMD qui affichent plus
|
|||
|
d'informations. Pour affichier la vue des violations, la s<>lectionner dans la
|
|||
|
fen<65>tre de dialogue de s<>lection des vues.
|
|||
|
</item>
|
|||
|
|
|||
|
<item><b>D<EFBFBD>tecter du code dupliqu<71></b>
|
|||
|
PMD int<6E>gre un outil de d<>tection de code dupliqu<71>. Choisir un projet et choisir
|
|||
|
l'item de menu Rechercher les copier/coller suspects dans le menu contextuel.
|
|||
|
</item>
|
|||
|
|
|||
|
<item><b>Configurer le plugin</b>
|
|||
|
PMD se configure via les pr<70>f<EFBFBD>rences d'Eclipse. Ouvir la fen<65>tre de dialogue des
|
|||
|
pr<70>f<EFBFBD>rences et choisir la page de PMD. Trois pages permettent de param<61>trer PMD et
|
|||
|
le d<>tecteur de copier/coller, d'importer, d'exporter ou de configurer les r<>gles.
|
|||
|
</item>
|
|||
|
|
|||
|
<item><b>Configurer un projet</b>
|
|||
|
PMD se configure aussi au niveau des projets. Editer les propri<72>t<EFBFBD>s d'un projet et
|
|||
|
choisir la page de PMD. Cette page permet d'activer PMD (ex<65>cution automatique) pour
|
|||
|
ce projet, de choisir un sous-ensemble des r<>gles, de sp<73>cifier un filtre pour les
|
|||
|
fichiers de ce projet ou encore d'indiquer qu'il faut employer l'ensemble de r<>gles
|
|||
|
fourni dans le projet plut<75>t que celles configur<75>es au niveau du plugin.
|
|||
|
</item>
|
|||
|
|
|||
|
<item><b>Correctif rapide</b>
|
|||
|
Cette version du plugin propose un avant go<67>t de la fonction de correction rapide
|
|||
|
en cours de d<>veloppement. Cette fonction est actuellement disponible uniquement
|
|||
|
sur la r<>gle "Duplicate Imports" et se contente de supprimer la ligne sur laquelle
|
|||
|
la violation a <20>t<EFBFBD> d<>tect<63>e.
|
|||
|
</item>
|
|||
|
|
|||
|
<item><b>Pour en savoir plus</b>
|
|||
|
Lire la section <topic id="/net.sourceforge.pmd.core/toc.xml">how to...</topic> de la documentation en ligne.
|
|||
|
</item>
|
|||
|
|
|||
|
</welcomePage>
|