22

当我尝试加载用户定义的检查样式模板时出现以下错误。

cannot initialize module TreeWalker - TreeWalker is not allowed as a parent of FileLength

我认为这可能是由于我的 Eclipse 中的 checkstyle 版本不兼容。如何使用 checkstyle xml 文件找到合适的 checkstyle 版本

4

1 回答 1

35

这是模板中的错误,与 Checkstyle 版本无关。FileLength直接在下面Checker,不在下面TreeWalker

例子:

<module name="Checker">
    <property name="severity" value="warning"/>
    <module name="TreeWalker">
        <property name="tabWidth" value="4"/>
        <module name="JavadocType"/>
        <!-- many others -->
    </module>
    <module name="NewlineAtEndOfFile"/>
    <module name="FileLength"/>
    <module name="JavadocPackage"/>
    <!-- others -->
</module>
于 2013-06-27T17:01:36.093 回答