Ktlint не работает при импорте подстановочных знаков (не может быть исправлено автоматически)
Когда я бегу gradlew ktlintCheck
это терпит неудачу с большим количеством
Импорт подстановочных знаков (не может быть исправлен автоматически)
ошибки.
2 ответа
Решение
Создать .editorconfig
файл на корневом уровне и добавьте среди прочего:
disabled_rules=no-wildcard-imports
Наткнулся на эту проблему ktlint-gradle , где обсуждалась поддержка добавления в ktlint-gradle для --disabled_rules. В конечном итоге он был включен, и новый более чистый способ отключения проверки импорта без подстановочных знаков выглядит следующим образом.
ktlint {
enableExperimentalRules.set(true)
disabledRules.set(setOf("experimental:package-name", "no-wildcard-imports"))
}
К вашему сведению: следующее обоснование сделало возможной поддержку --disabled_rules.