Ktor 以及其他官方 Kotlin 库都使用官方 Kotlin 编码规范。
可以通过在 gradle.properties
文件中添加 kotlin.code.style=official
来使用官方编码标准。
官方编码规范并没有定义使用导入的推荐方式。
IntelliJ 默认在从一个包中导入至少 5 个符号后使用星(*
)导入。但是在 Ktor 以及 JetBrains 的其他库中,我们总是使用并且建议使用星导入。
其背后的逻辑依据是,通常当你包含一个类时,你可能想要包含为该类声明的全部扩展方法与扩展属性。 这对操作符扩展方法尤其方便。
可以在 Preferences... -> Editor -> Code Style -> Kotlin -> Imports
中更改导入配置: