Ama*_*l p 2 android static-code-analysis kotlin
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集成.