您好我正在编辑我的android docker实例,它构建了我的Android APK。
我想添加一个checkstyle异常,如果发生任何警告,应该导致中止。
我有它工作,它运行checkstyle,但它只是输出警告。我没有看到像Lint那样制造这些错误或停止操作的方法。我应该在docker文件中添加什么内容?
java -jar ./styleguide/checkstyle-7.7-all.jar -c ./styleguide/rules/google_checks.xml .
由于我没有谷歌缩进,我得到18k错误,看起来像
[WARN] pathstuff/./app/src/testRelease/java/com/app/BuildConfigReleaseTest.java:41: 'method def rcurly' has incorrect indentation level 4, expected level should be 2. [Indentation]
Audit done.
这些是我想要中止的。最好列出所有这些,但如果我们只列出他们需要运行检查方式 - 这就足够了。
谢谢!
答案 0 :(得分:1)
我有它工作,它运行checkstyle,但它只输出警告。
这在google_checks.xml
文件中被覆盖。默认情况下,Checkstyle会将所有内容打印为错误。如果还有其他问题,那么配置就会覆盖它。
我没有看到出现这些错误的方法
打开google_checks.xml
并查找类似于:<property name="severity" value="warning"/>
在值属性中将warning
更改为error
,它会将违规打印为错误。