我尝试使用 detekt 生成代码报告,并在终端中执行以下命令时
梯度检测
它显示构建失败并显示以下消息。
* What went wrong:
Execution failed for task ':app:detekt'.
> Build failed with 395 weighted issues.
正如其他人在评论中所说,这意味着您的代码中有 395 个问题(有点像 lint 警告)。
Detekt 有一个maxissues:
属性,可以确定如果您的问题超过允许的maxissues
. 我所做的是在整个项目中搜索maxissues
,这将带您到您的detekt-config.yml
或 default-detekt-config.yml . There, you can change your
maxissues` 到您想要的任何内容。
在我们的旧代码库中,我们有 900 个问题,所以我将我的maxissues:0
从 masissues:1000
. 当我们清理代码时,我希望降低这个数字。