Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash Docker:当Checkstyles检测到错误时,中止_Bash_Docker_Dockerfile_Checkstyle - Fatal编程技术网

Bash Docker:当Checkstyles检测到错误时,中止

Bash Docker:当Checkstyles检测到错误时,中止,bash,docker,dockerfile,checkstyle,Bash,Docker,Dockerfile,Checkstyle,嗨,我正在编辑我的android docker实例,它构建了我的android APK 我想添加一个checkstyle异常,如果出现任何警告,该异常将导致中止 我让它运行checkstyle,但它只输出警告。我看不出有什么方法可以像Lint那样犯这些错误或停止操作。我应该向docker文件中添加什么 java -jar ./styleguide/checkstyle-7.7-all.jar -c ./styleguide/rules/google_checks.xml . 由于我没有谷歌缩进

嗨,我正在编辑我的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.
这些就是我想要放弃的。最好列出所有它们,但如果我们只列出它们需要运行checkstyles,那就足够了

谢谢

我让它运行checkstyle,但它只输出警告

这在
google\u checks.xml文件中被覆盖。默认情况下,Checkstyle会将所有内容打印为错误。如果出现其他问题,则配置将覆盖它

我看不出有办法犯这些错误

打开
google\u checks.xml
并查找类似以下内容的行:

将值属性中的
警告
更改为
错误
,它会将违规打印为错误