детект NoUnusedImports не сообщается - PullRequest
0 голосов
/ 10 октября 2018

В моем проекте Android gradle я добавил detekt v1.0.0.RC8.

Я сгенерировал файл .yml по умолчанию, выполнив: ./gradlew detektGenerateConfig

и запустил проверку: ./gradlew detektCheck

Плагин обнаружил пару проблем типа TooGenericExceptionCaught, MaxLineLength, но не неиспользуемых импортов, которые я добавил в код, чтобы посмотреть, ловит ли их их детект.

Эти строки в моемdefault-detekt-config.yml

NoUnusedImports:
    active: true
    autoCorrect: true

Спасибо за любые указатели!

1 Ответ

0 голосов
/ 10 октября 2018

NoUnusedImports - это правило, заключенное в ktlint.Вы добавили jar-упаковку ktlint в качестве зависимости с:

dependencies {
    detekt "io.gitlab.arturbosch.detekt:detekt-formatting:[version]"
}

В качестве альтернативы вы также можете использовать правило детекта, которое обнаруживает UnusedImports, включив правило в вашем config.yml:

UnusedImports:
    active: false
...