Kotlin和android lint检查

时间:2016-02-23 23:36:52

标签: android kotlin android-lint

我真的很喜欢最近在Kotlin编写Android应用程序 - 但我真的很想念lint。任何人都知道如何取消(至少部分)。是否有一个项目将android java lint规则适应kotlin? AFAIK lint仅在字节码上运行,因此需要进行一些手动转换。 我现在的主要痛点是,当我使用函数<时,我需要编译时错误。 MINSDK级别 有人能指出我正确的方向吗?

3 个答案:

答案 0 :(得分:17)

Kotlin团队正致力于支持针对Kotlin代码的Android Lint检查。您可以观看this issue以跟踪进度。

答案 1 :(得分:5)

在Android Studio 3.2的发布中,Lint可以检查。

按照以下步骤为Kotlin启用lint检查:

  • 要启用这些检查,请转到文件> 偏好设置> 编辑> 检查并检查您要在Kotlin互操作性下启用的规则,如下所示。

  • 然后,您可以选择分析>来运行检查。从主菜单中检查代码

Lint checks for Java/Kotlin interoperability

查看更多信息

Lint checks for Java/Kotlin interoperability

我希望它对我们有所帮助。

答案 2 :(得分:4)

Kotlin linter有几种不同的方法可以将它与不同的构建系统集成。

https://github.com/shyiko/ktlint