2013-06-27 6 views
5

Kullanıcı tanımlı bir denetim stili şablonu yüklemeye çalıştığımda aşağıdaki hatayı alıyorum.eclipse kontrol modeli hatası TreeWalker'ı başlatılamıyor - TreeWalker FileLength'un üst öğesi olarak izin verilmiyor

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

Ben dolayı benim Tutulma checkstyle sürümü ile uyumsuzluk nedeniyle olabilir düşünüyorum. Checkstyle xml dosyasıyla uygun checkstyle sürümünü nasıl bulabilirim?

cevap

11

Bu, Checkstyle sürümünden bağımsız olarak şablondaki bir hatadır. FileLength, TreeWalker'un altında değil, Checker'un hemen altındadır.

Örnek:

<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> 
İlgili konular