PMD,FindBugs,CheckStyle
等是最常用的静态代码分析工具java
.
我认为 Android-Lint 是唯一可信的静态分析工具,只能用于分析 Android 项目。
Sonarqube 还没有 Kotlin 插件。我认为他们计划在今年晚些时候提供这个插件。(我在下面的链接中找到了此信息)。
https://discuss.kotlinlang.org/t/sonarqube-support/3657
如果我错了,请纠正我?
最佳答案
IntelliJ 做得很好(我想我听说它可以通过命令行访问)。除此之外,我还知道 Ktlint ( https://github.com/shyiko/ktlint ) 和 Detekt ( https://github.com/arturbosch/detekt )。我没有与他们一起工作过,但他们似乎是明智的选择。至少 Detekt 还集成了 Sonarqube。
关于android - Kotlin 编程语言的静态分析工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46787845/