1

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

梯度检测

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

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

4

1 回答 1

0

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

Detekt 有一个maxissues:属性,可以确定如果您的问题超过允许的maxissues. 我所做的是在整个项目中搜索maxissues,这将带您到您的detekt-config.yml或 default-detekt-config.yml . There, you can change your maxissues` 到您想要的任何内容。

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

于 2021-03-27T02:33:56.867 回答