Android 检测构建失败

标签 android kotlin build detekt

我尝试使用 detekt 生成代码报告,并在终端中执行以下命令

gradle 检测

它显示构建失败并显示以下消息。

* What went wrong:
Execution failed for task ':app:detekt'.
> Build failed with 395 weighted issues.

最佳答案

正如其他人在评论中所说,这意味着您的代码中有 395 个问题(有点像 lint 警告)。

Detekt 有一个 maxissues: 属性,用于确定如果您的问题超过允许的 maxissues 数量是否使构建失败。我所做的是在整个项目中搜索 maxissues,这会将您带到您的 detekt-config.ymldefault-detekt-config.yml。在那里,您可以将 maxissues 更改为您想要的任何值。

在我们的旧代码库中,我们有 900 个问题,所以我将我的 maxissues:0 更改为 masissues:1000。当我们清理代码时,我希望降低这个数字。

关于Android 检测构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65506126/

相关文章:

javascript - 在函数中返回 postgresql 查询结果

python - 如何使用Python请求模块和TeamCity API来触发构建?

maven-2 - 如何在不依赖 IDE 的情况下构建/测试 Scala?

安卓工作室 || GDK 'hello word' ||导入 com.google.android.glass.app.Card ||无法解析符号 'google'

android - 将 jobjectArray 从 JNI 传递到 Java 在 Android API 21/22 上崩溃但在 API 19 上工作

android - 数据绑定(bind) - 访问 LiveData 中包含的各个属性

Android kotlin onTouchListener 要我覆盖 performClick()

Android Camera2 连拍请求列表

android - 如何在 build.gradle 中检索 ADB 的路径

java - 如何将我的 *.jasper 文件与 *.class 文件一起包含在 Maven 构建中?