2010-11-15 18 views
1

J'ai une étiquette javadoc personnalisée (@todo) attachée à certaines méthodes et classes. Voici ce que dit checkstyle:Comment apprendre checkstyle à ignorer mes balises javadoc personnalisées?

[ERROR] Foo.java[0:null] Got an exception - java.lang.IllegalArgumentException: 
the name [todo] is not a valid Javadoc tag name 

Est-il possible d'enseigner checkstyle d'ignorer ces balises?

J'ai essayé de configurer comme indiqué here:

<module name="JavadocType"> 
    <property name="allowUnknownTags" value="true"/> 
</module> 

mais nous avons eu un message:

... cannot initialize module TreeWalker - Property 
'allowUnknownTags' in module JavadocType does not exist, 
please check the documentation 

De plus, je dois utiliser ces balises non seulement pour les types, mais aussi pour les colis, les méthodes et variables

ps. maven-checkstyle-plugin 2.6

Répondre

2

Vous ne pouvez pas utiliser cette propriété car le plug-in Maven Checkstyle utilise Checkstyle 5.0 alors que la propriété allowUnknownTags a été introduite dans Checkstyle 5.1. (Voir le Checkstyle Release Notes)

+0

Je l'ai, merci. Savez-vous comment je peux résoudre ce problème d'une autre manière? – yegor256