代码之家  ›  专栏  ›  技术社区  ›  yegor256

如何教checkstyle忽略我的自定义javadoc标记?

  •  1
  • yegor256  · 技术社区  · 14 年前

    我有一个自定义的javadoc标记( @todo )附加到一些方法和类。这就是 checkstyle 说:

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

    可以教checkstyle忽略这些标记吗?

    我试图按指定配置 here :

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

    但有个消息:

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

    此外,我不仅需要对类型使用这些标记,还需要对包、方法和变量使用这些标记。

    另外,是 maven-checkstyle-plugin 2.6条

    1 回复  |  直到 14 年前
        1
  •  2
  •   dogbane    14 年前

    不能使用此属性,因为Maven Checkstyle插件使用Checkstyle 5.0,而 allowUnknownTags checkStyle5.1中引入了属性。(见 Checkstyle Release Notes )