Grails/groovy 项目的静态代码分析

Static code analysis for Grails/groovy project

如果我在声纳中安装 groovy 插件后使用 sonarqube 作为 grails 项目的静态代码分析工具,那么它是否也在内部使用 codenarc 还是我必须使用 codenarc 插件单独使用项目的 codenarc 分析圣杯?

基本上,sonarqube 是否足以进行静态代码分析,还是我也应该使用 codenarc?

Sonar groovy 插件依靠 codenarc 进行分析。因此,如果您想与团队共享代码中的问题跟踪,那么使用 SonarQube 或 Codenarc 只是您希望如何显示结果的问题 and/or。最后,您应该得到相同的结果,但 SonarQube 将为您带来更多功能来跟踪问题。

如果您还需要格式化和修复 groovy 文件,您可以使用: