forked from phoedos/pmd
Fixing UTF-8 encoding
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2629 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
@@ -1,60 +1,60 @@
|
||||
<?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<EFBFBD>veloppement PMD
|
||||
pour Eclipse. Pour d<EFBFBD>marrer, lire les paragraphes suivants et cliquer sur les
|
||||
liens associ<EFBFBD>s.
|
||||
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és.
|
||||
</intro>
|
||||
|
||||
<item><b>Introduction <EFBFBD> PMD</b>
|
||||
PMD est un outils destin<EFBFBD> <20> v<EFBFBD>rifier la s<EFBFBD>mantique d'un code Java. Il aide les
|
||||
d<EFBFBD>veloppeurs <EFBFBD> <20>crire un code de meilleur qualit<EFBFBD> en l'alertant sur des <EFBFBD>ventuels
|
||||
mauvaises constructions. Contrairement <EFBFBD> d'autres outils, PMD ne v<EFBFBD>rifie pas le
|
||||
<item><b>Introduction à PMD</b>
|
||||
PMD est un outils destiné à vérifier la sémantique d'un code Java. Il aide les
|
||||
développeurs à écrire un code de meilleur qualité en l'alertant sur des éventuels
|
||||
mauvaises constructions. Contrairement à 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<EFBFBD>tail, consulter <topic id="/net.sourceforge.pmd.core/toc.xml">la documentation.</topic>
|
||||
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<EFBFBD>lection de fichiers, de dossiers ou
|
||||
m<EFBFBD>me de projets, ou bien automatiquement chaque fois qu'un fichier est modifi<EFBFBD>
|
||||
ou ajouter <EFBFBD> un projet. Pour lancer PMD automatiquement, cocher la case correspondante
|
||||
dans la page de propri<EFBFBD>t<EFBFBD>s de PMD du projet concern<EFBFBD>. Pour lancer PMD manuellement,
|
||||
choisir l'item de menu V<EFBFBD>rifier le code avec PMD dans le menu contextuel de la
|
||||
s<EFBFBD>lection.
|
||||
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é
|
||||
ou ajouter à un projet. Pour lancer PMD automatiquement, cocher la case correspondante
|
||||
dans la page de propriétés de PMD du projet concerné. 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<EFBFBD>ches (Eclipse v2) ou la vue des probl<EFBFBD>mes (Eclipse v3).
|
||||
Le plugin propose aussi une vue d<EFBFBD>di<EFBFBD>e aux violations PMD qui affichent plus
|
||||
d'informations. Pour affichier la vue des violations, la s<EFBFBD>lectionner dans la
|
||||
fen<EFBFBD>tre de dialogue de s<EFBFBD>lection des vues.
|
||||
naturellement dans la vue des tâches (Eclipse v2) ou la vue des problèmes (Eclipse v3).
|
||||
Le plugin propose aussi une vue dédiée aux violations PMD qui affichent plus
|
||||
d'informations. Pour affichier la vue des violations, la sélectionner dans la
|
||||
fenêtre de dialogue de sélection des vues.
|
||||
</item>
|
||||
|
||||
<item><b>D<EFBFBD>tecter du code dupliqu<EFBFBD></b>
|
||||
PMD int<EFBFBD>gre un outil de d<EFBFBD>tection de code dupliqu<EFBFBD>. Choisir un projet et choisir
|
||||
<item><b>Détecter du code dupliqué</b>
|
||||
PMD intègre un outil de détection de code dupliqué. 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<EFBFBD>f<EFBFBD>rences d'Eclipse. Ouvir la fen<EFBFBD>tre de dialogue des
|
||||
pr<EFBFBD>f<EFBFBD>rences et choisir la page de PMD. Trois pages permettent de param<EFBFBD>trer PMD et
|
||||
le d<EFBFBD>tecteur de copier/coller, d'importer, d'exporter ou de configurer les r<EFBFBD>gles.
|
||||
PMD se configure via les préférences d'Eclipse. Ouvir la fenêtre de dialogue des
|
||||
préférences et choisir la page de PMD. Trois pages permettent de paramé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<EFBFBD>t<EFBFBD>s d'un projet et
|
||||
choisir la page de PMD. Cette page permet d'activer PMD (ex<EFBFBD>cution automatique) pour
|
||||
ce projet, de choisir un sous-ensemble des r<EFBFBD>gles, de sp<EFBFBD>cifier un filtre pour les
|
||||
fichiers de ce projet ou encore d'indiquer qu'il faut employer l'ensemble de r<EFBFBD>gles
|
||||
fourni dans le projet plut<EFBFBD>t que celles configur<EFBFBD>es au niveau du plugin.
|
||||
PMD se configure aussi au niveau des projets. Editer les propriétés d'un projet et
|
||||
choisir la page de PMD. Cette page permet d'activer PMD (exécution automatique) pour
|
||||
ce projet, de choisir un sous-ensemble des règles, de spé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ôt que celles configurées au niveau du plugin.
|
||||
</item>
|
||||
|
||||
<item><b>Correctif rapide</b>
|
||||
Cette version du plugin propose un avant go<EFBFBD>t de la fonction de correction rapide
|
||||
en cours de d<EFBFBD>veloppement. Cette fonction est actuellement disponible uniquement
|
||||
sur la r<EFBFBD>gle "Duplicate Imports" et se contente de supprimer la ligne sur laquelle
|
||||
la violation a <EFBFBD>t<EFBFBD> d<EFBFBD>tect<EFBFBD>e.
|
||||
Cette version du plugin propose un avant goû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 été détectée.
|
||||
</item>
|
||||
|
||||
<item><b>Pour en savoir plus</b>
|
||||
|
||||
Reference in New Issue
Block a user