Java 自定义checkstyle配置是否忽略标准规则?
我正在为我的项目设置代码样式检查。我想自定义一些标准规则。为此,我创建了一个名为Java 自定义checkstyle配置是否忽略标准规则?,java,maven,checkstyle,Java,Maven,Checkstyle,我正在为我的项目设置代码样式检查。我想自定义一些标准规则。为此,我创建了一个名为checkstyle.xml的文件: 在项目的pom.xml中,我配置了maven checkstyle插件: org.apache.maven.plugins maven checkstyle插件 2.17 安装 代码检查 ${checkstyle.printErrors} checkstyle.xml checkstyle-suppressions.xml checkstyle.suppressions.f
checkstyle.xml
的文件:
在项目的pom.xml
中,我配置了maven checkstyle插件:
org.apache.maven.plugins
maven checkstyle插件
2.17
安装
代码检查
${checkstyle.printErrors}
checkstyle.xml
checkstyle-suppressions.xml
checkstyle.suppressions.file
现在,只有HiddenField
检查被应用,来自sun\u checks.xml
的所有其他检查都被关闭。如果在插件设置中关闭custom checkstyle.xml,则会再次应用标准检查
问题是,如何应用标准检查,修改其中一个或一些检查的设置?您可以通过将本地检查复制为您自己的checkstyle.xml,然后对其进行修改
确保使用适合您版本的Checkstyle。您正在使用的Maven Checkstyle插件2.17使用Checkstyle 6.11.2()。只需修改配置文件URL中的版本号,即可下载正确的版本。谢谢,成功了。虽然我觉得它不是很直观或可维护:-)