2013-06-27 13 views
5

Otrzymuję następujący błąd podczas próby załadowania zdefiniowanego przez użytkownika szablonu stylu czeku.eclipse checkstyle error nie może zainicjować modułu TreeWalker - TreeWalker nie jest dozwolony jako rodzic FileLength

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

Myślę, że może to wynikać z niekompatybilności z wersją checkstyle w moim zaćmieniu. Jak będę mógł znaleźć odpowiednią wersję w stylu checkstyle z plikiem xml checkstyle

Odpowiedz

11

Jest to błąd w szablonie, niezależny od wersji Checkstyle. FileLength przechodzi bezpośrednio pod Checker, a nie pod TreeWalker.

przykład:

<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>