Bash Docker:当Checkstyles检测到错误时,中止
嗨,我正在编辑我的android docker实例,它构建了我的android APK 我想添加一个checkstyle异常,如果出现任何警告,该异常将导致中止 我让它运行checkstyle,但它只输出警告。我看不出有什么方法可以像Lint那样犯这些错误或停止操作。我应该向docker文件中添加什么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 . 由于我没有谷歌缩进
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
并查找类似以下内容的行:
将值属性中的警告
更改为错误
,它会将违规打印为错误