在自定义测试配置-functionalTest上运行checkstyle时,出现此错误。
原因:com.puppycrawl.tools.checkstyle.api.CheckstyleException:无法初始化模块TreeWalker-无法初始化模块JavadocMethod-属性'allowMissingPropertyJavadoc'不存在,请检查文档 在com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:477) 在com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:198) 在com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.createRootModule(CheckstyleAntTask.java:412) ...更多117 引起原因:com.puppycrawl.tools.checkstyle.api.CheckstyleException:无法初始化模块JavadocMethod-属性'allowMissingPropertyJavadoc'不存在,请检查文档 在com.puppycrawl.tools.checkstyle.TreeWalker.setupChild(TreeWalker.java:136) 在com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:198) 在com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:472) ...更多119 引起原因:com.puppycrawl.tools.checkstyle.api.CheckstyleException:属性'allowMissingPropertyJavadoc'不存在,请检查文档 在com.puppycrawl.tools.checkstyle.api.AutomaticBean.tryCopyProperty(AutomaticBean.java:223) 在com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:191) 在com.puppycrawl.tools.checkstyle.TreeWalker.setupChild(TreeWalker.java:131) ...还有121
我在checkstyle.xml中看到此字段设置为true,
但我仍然收到此错误。
答案 0 :(得分:1)
属性'allowMissingPropertyJavadoc'不存在
https://checkstyle.org/releasenotes.html#Release_8.25
该属性已在8.25中删除,因为该功能已在8.20中移至新的支票MissingJavadocMethodCheck
。由于它已被移动,因此原始检查仅使该属性不中断配置并被弃用。现在已将其删除。
我建议您添加MissingJavadocMethodCheck
来继续与以前相同的行为。