Grast checkstyleTest завершается неудачно "CheckstyleException: свойство 'allowMissingPropertyJavadoc' не существует" - PullRequest
0 голосов
/ 03 октября 2019

Я получаю эту ошибку при запуске checkstyle в моей пользовательской конфигурации теста - functionsTest.

Причина: 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.jpg) at com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.createRootModule (CheckstyleAntTask.java:412) ... еще 117 Причин:'не существует, пожалуйста, проверьте документацию в 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. ИнструментарийTreeWalker.java:131) ... еще 121

Я вижу, что это поле установлено в true, в checkstyle.xml,

, но я все еще получаю эту ошибку.

1 Ответ

0 голосов
/ 03 октября 2019

Свойство allowMissingPropertyJavadoc не существует

https://checkstyle.org/releasenotes.html#Release_8.25

Свойство было удалено в 8.25, поскольку функциональность была перемещена в новую проверку, MissingJavadocMethodCheckв 8.20. Так как он был перемещен, первоначальная проверка просто сохранила свойство, чтобы не нарушать конфигурацию и быть устаревшим. Теперь он был удален.

Я предлагаю добавить MissingJavadocMethodCheck, чтобы продолжить то же поведение, что и раньше.

...