detekt NoUnusedImports 未报告
detekt NoUnusedImports not reported
在我的 Android gradle 项目中,我添加了 detekt v1.0.0.RC8。
我通过执行以下命令生成了默认的 .yml 文件:
./gradlew detektGenerateConfig
和 运行 检查:
./gradlew detektCheck
该插件发现了一些 TooGenericExceptionCaught
、MaxLineLength
类型的问题,但没有发现我在代码中添加的未使用的导入,以查看 detekt 是否捕获它们。
这些行在我的 default-detekt-config.yml
NoUnusedImports:
active: true
autoCorrect: true
感谢指点!
NoUnusedImports
是从 ktlint 包装的规则。您是否将 ktlint 包装罐添加为依赖项:
dependencies {
detekt "io.gitlab.arturbosch.detekt:detekt-formatting:[version]"
}
或者,您也可以使用检测 UnusedImports
的 detekt 规则,方法是在 config.yml
:
中启用规则
UnusedImports:
active: false
在我的 Android gradle 项目中,我添加了 detekt v1.0.0.RC8。
我通过执行以下命令生成了默认的 .yml 文件:
./gradlew detektGenerateConfig
和 运行 检查:
./gradlew detektCheck
该插件发现了一些 TooGenericExceptionCaught
、MaxLineLength
类型的问题,但没有发现我在代码中添加的未使用的导入,以查看 detekt 是否捕获它们。
这些行在我的 default-detekt-config.yml
NoUnusedImports:
active: true
autoCorrect: true
感谢指点!
NoUnusedImports
是从 ktlint 包装的规则。您是否将 ktlint 包装罐添加为依赖项:
dependencies {
detekt "io.gitlab.arturbosch.detekt:detekt-formatting:[version]"
}
或者,您也可以使用检测 UnusedImports
的 detekt 规则,方法是在 config.yml
:
UnusedImports:
active: false