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