Kotlin 和 android lint 检查
Kotlin and android lint checks
最近我真的很喜欢用 Kotlin 编写 android 应用程序代码 - 但我真的很想念 lint。任何人都知道如何取回(至少部分取回)。是否有项目将 android java lint 规则改编为 kotlin? AFAIK lint 不只是 运行 字节码,因此需要进行一些手动转换。
我目前的主要痛点是,当我使用< MINSDK 级别的函数时,我需要一个编译时错误
有人能指出我正确的方向吗?
Kotlin 团队正在努力支持 Android Lint 检查 Kotlin 代码。您可以观看 this issue 以了解进度。
Kotlin linter 有几种不同的方式将其与不同的构建系统集成。
在Android Studio 3.2 版本中,Lint 可以检查。
按照以下步骤为 Kotlin 启用 lint 检查:
要启用这些检查,请转至 文件 > 首选项 > 编辑器 > Inspections 并检查您要在 Kotlin Interoperability 下启用的规则,如下所示。
然后您可以通过从主菜单中选择 Analyze > Inspect Code 来 运行 检查.
在 Lint checks for Java/Kotlin interoperability
查看更多信息
希望对我们有所帮助。
最近我真的很喜欢用 Kotlin 编写 android 应用程序代码 - 但我真的很想念 lint。任何人都知道如何取回(至少部分取回)。是否有项目将 android java lint 规则改编为 kotlin? AFAIK lint 不只是 运行 字节码,因此需要进行一些手动转换。 我目前的主要痛点是,当我使用< MINSDK 级别的函数时,我需要一个编译时错误 有人能指出我正确的方向吗?
Kotlin 团队正在努力支持 Android Lint 检查 Kotlin 代码。您可以观看 this issue 以了解进度。
Kotlin linter 有几种不同的方式将其与不同的构建系统集成。
在Android Studio 3.2 版本中,Lint 可以检查。
按照以下步骤为 Kotlin 启用 lint 检查:
要启用这些检查,请转至 文件 > 首选项 > 编辑器 > Inspections 并检查您要在 Kotlin Interoperability 下启用的规则,如下所示。
然后您可以通过从主菜单中选择 Analyze > Inspect Code 来 运行 检查.
在 Lint checks for Java/Kotlin interoperability
查看更多信息希望对我们有所帮助。