【问题标题】:Kotlin and android lint checksKotlin 和 android lint 检查
【发布时间】:2016-02-23 23:36:52
【问题描述】:

我最近真的很喜欢在 Kotlin 中编写 android 应用程序 - 但我真的很想念 lint。任何人都知道如何取回(至少部分)。有没有将android java lint规则适应kotlin的项目? AFAIK lint 不仅仅在字节码上运行,因此需要进行一些手动转换。 我目前的主要痛点是,当我使用

【问题讨论】:

  • 许多链接检查对 java source 代码起作用。除非有人将所有 lint 工具移植到 Kotlin,否则您将无法使用 Kotlin 源代码。

标签: android kotlin android-lint


【解决方案1】:

Kotlin 团队正致力于支持 Android Lint 检查 Kotlin 代码。您可以关注this issue 以跟踪进度。

【讨论】:

  • 谢谢 - 这就是我一直在寻找的 - 刚刚投票支持这个问题,希望它很快得到解决,以便我可以将更多代码迁移到 kotlin
  • 跟进:Kotlin 1.0.2 现在有初始 lint-checks
【解决方案2】:

在 Android Studio 3.2 版本中,Lint 可以进行检查。

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

  • 要启用这些检查,请转到 文件 > 首选项 > 编辑器 > 检查并检查规则您想在 Kotlin 互操作性下启用,如下所示。

  • 然后,您可以通过从主菜单中选择 Analyze > Inspect Code 来运行检查。

在Lint checks for Java/Kotlin interoperability查看更多信息

希望对我们有所帮助。

【讨论】:

    【解决方案3】:

    有一个 Kotlin linter,它有几种不同的方式将它与不同的构建系统集成。

    https://github.com/shyiko/ktlint

    【讨论】:

    猜你喜欢
    • 2018-05-16
    • 1970-01-01
    • 2021-07-12
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多