Quels outils d'analyse statique pour Java a le mécanisme d'extension le plus simple. J'ai vérifié PMD Mais le processus d'écriture des règles personnalisées semble être très impliqué. Plus précisément, je veux savoir s'il existe des outils qui offre AspectJ comme syntaxe pour choisir des zones intéressantes de code? Je suis au courant de declare warning
d'AspectJ mais il semble être limité dans ce qu'il peut faire.Quel outil d'analyse statique pour Java est le plus facile à étendre?
J'ai trouvé une question connexe:
recommandation outil d'analyse statique pour Java? Static Analysis tool recommendation for Java?
Les réponses listent de nombreux outils. Mais je veux trouver celui qui offre l'option la plus simple pour écrire des règles personnalisées.
Editer: Jusqu'à présent, les expressions XPath de PMD suggérées par Guillaume semblent être les plus proches de ce que je cherche. Je vais l'explorer sous peu.
Merci. DMS Toolkit semble assez intéressant. –