Я использую функции Java14 в своем коде. Это будет возможно в Checkstyle с сентября 2020 года и далее. До этого он вызывает исключение .
Пример java код :
switch (day) {
case MONDAY, FRIDAY, SUNDAY -> System.out.println(6);
case TUESDAY -> System.out.println(7);
case THURSDAY, SATURDAY -> System.out.println(8);
case WEDNESDAY -> System.out.println(9);
}
Я настроил контрольный стиль, чтобы не останавливать исключения:
<property name="haltOnException" value="false"/>
Это все еще приводит к сбою контрольного стиля:
ant:checkstyle] [ERROR] /home/runner/work/jabref/jabref/src/main/java/org/jabref/logic/layout/format/AuthorAndsReplacer.java:1: Got an exception - com.puppycrawl.tools.checkstyle.api.CheckstyleException: IllegalStateException occurred while parsing file /home/runner/work/jabref/jabref/src/main/java/org/jabref/logic/layout/format/AuthorAndsReplacer.java.
> Task :checkstyleMain
[ant:checkstyle] at com.puppycrawl.tools.checkstyle.JavaParser.parse(JavaParser.java:105)
Можно ли игнорировать ошибки синтаксического анализа при проверке?
Я все еще хочу другие классы проверяться