我在TreeWalker模块下的checkstyle.xml中设置了以下模块
<module name="NestedIfDepth">
<property name="max" value="3" />
</module>
<module name="NestedTryDepth">
<property name="max" value="3" />
</module>
但是,如果我说写超过3个嵌套的IF语句,它在我的maven安装期间不会抛出checkstyle错误
Checkstyle插件在POM中配置如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.8</version>
</plugin>
答案 0 :(得分:0)
使用Maven Checkstyle Plugin进行自定义检查时,需要使用custom checkstyle checker configuration的位置配置插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.8</version>
<configuration>
<configLocation>[filename for custom checkstyle config file]</configLocation>
</configuration>
</plugin>