我正在用ktlint maven plugin(第一次用户)运行kotlin项目。但每当我做一个超凡的体型。我经常看到这样的失败:
src/main/kotlin/com/myproject/model/User.kt:7:1: Wildcard import (cannot be auto-corrected)
因为我使用IntelliJ,所以我经常依赖于自动导入,其中许多子包被分组到一个通配符(*)中。这是KTLINE用来强制执行良好进口做法的吗?
我正在用ktlint maven plugin(第一次用户)运行kotlin项目。但每当我做一个超凡的体型。我经常看到这样的失败:
src/main/kotlin/com/myproject/model/User.kt:7:1: Wildcard import (cannot be auto-corrected)
因为我使用IntelliJ,所以我经常依赖于自动导入,其中许多子包被分组到一个通配符(*)中。这是KTLINE用来强制执行良好进口做法的吗?
2条答案
按热度按时间ltqd579y1#
从版本0.34或更高版本开始,您可以通过editorconfig覆盖各个规则。将其添加到项目根目录下的
.editorconfig
文件中Https://pinterest.github.io/ktlint/faq/#how-do-i-globally-disable-a-rule
c0vxltue2#
我正在使用ktlint-gradle和命令
./gradlew ktlintCheck
,但我的.editorconfig没有被使用。我把这个加到build.gradle
中解决了这个问题