2009-09-30 8 views
0

J'aimerais créer une règle PMD qui vérifie une expression regex dans n'importe quel fichier (txt, html, jsp, etc.). La règle n'utilise pas la structure Java ou XPath.Règle PMD pour vérifier les fichiers html/jsp

L'idée est de lire le fichier et d'ajouter des violations selon la ligne analysée. Je ne sais pas comment faire cela en utilisant des méthodes de règles ...

Une idée?

Merci,

Andre

Répondre

0

Vous devez créer une piste de Java qui avait l'air d'une propriété contenant l'expression régulière. Cela devrait être assez simple. Étendre AbstractRule de sorte que, par exemple Rule.start, vous pouvez utiliser le RuleContext.getSourceCodeFile() pour récupérer le fichier, le charger et exécuter votre regex dessus.

Questions connexes