Bonjour
Je viens de me lancer dans l'écriture de règles PMD et CheckStyle.
J'ai créé un dossier rules contenant différents fichiers .xml répartis suivant le style de règles (nommage, en-tête, imports...)
Dossier rules
-----> nommage-checkstyle.xml
-----> nommage-pmd.xml
-----> entete-checkstyle.xml
....
Ensuite avec un fichier unique pour checkstyle et un autre pour PMD je compte appeler toutes mes règles.
J'ai commencé à coder mes différents fichiers mais je ne comprends pas car il y deux façon d'écrire les fichiers soit en passant par les balises <rule> ou <module>.
Je ne sais pas laquelle prendre ?
Y a t-il une diffèrence ?
Quelle est la meilleur ?
Entre
et ça par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <rule name="LocalVariableName" message="....." class="......"> <description> < ![CDATA[....]]> </description> <priority> </priority> <example> < ![CDATA[....]]> </example> </rule>
De plus cela me parait vraiment long
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <module name="LocalVariableName"> <property name="format" value="^e[a-zA-Z0-9]*$"/> <property name="tokens" value="PARAMETER_DEF"/> </module>
Quelqu'un connaitrait un site ou on peut récupérer un fichier déjà préconfigurer et contenant toutes les règles que l'on aurait juste à configurer
Car a chaque fois il faut trouver les propriétés, la classe java qu'il implémente...
Merci
Partager