Docker:当Checkstyles检测到错误时,放弃

您好我正在编辑我的android docker实例,它构build我的android APK。

我想添加一个checkstyleexception,如果发生任何警告,会导致中止。

我有它的运行,它运行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. 

这些是我想要放弃的。 最好列出所有这些,但是如果我们只列出他们需要运行checkstyles – 这将是足够的。

谢谢!

我有它的运行,它运行checkstyle,但它只是输出警告。

这在google_checks.xml文件中被覆盖。 Checkstyle默认情况下会打印一切为错误。 如果有其他的东西出现,那么configuration就会覆盖它。

我没有看到这样的错误的方式

打开google_checks.xml并查找类似于<property name="severity" value="warning"/>

warning更改为值属性中的error ,并将违规打印为错误。