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:
Philippe Herlin
2004-04-19 17:21:14 +00:00
parent 7daf0f43b2
commit fc11e44b8c

View File

@@ -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>