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 文件,您可以使用:
- npm-groovy-lint 使用命令行
- VsCode Groovy Lint 与 Visual Studio 代码 UI
如果我在声纳中安装 groovy 插件后使用 sonarqube 作为 grails 项目的静态代码分析工具,那么它是否也在内部使用 codenarc 还是我必须使用 codenarc 插件单独使用项目的 codenarc 分析圣杯?
基本上,sonarqube 是否足以进行静态代码分析,还是我也应该使用 codenarc?
Sonar groovy 插件依靠 codenarc 进行分析。因此,如果您想与团队共享代码中的问题跟踪,那么使用 SonarQube 或 Codenarc 只是您希望如何显示结果的问题 and/or。最后,您应该得到相同的结果,但 SonarQube 将为您带来更多功能来跟踪问题。
如果您还需要格式化和修复 groovy 文件,您可以使用:
- npm-groovy-lint 使用命令行
- VsCode Groovy Lint 与 Visual Studio 代码 UI