【发布时间】:2020-09-19 00:47:08
【问题描述】:
我想合并 PMD、FindBugs 和 SonarLint 生成的报告,通过合并每个报告的重要警告,为用户提供更全面的预览。那么有人可以向我建议如何合并这些单独的报告吗?
【问题讨论】:
标签: static-analysis checkstyle findbugs pmd sonarlint
我想合并 PMD、FindBugs 和 SonarLint 生成的报告,通过合并每个报告的重要警告,为用户提供更全面的预览。那么有人可以向我建议如何合并这些单独的报告吗?
【问题讨论】:
标签: static-analysis checkstyle findbugs pmd sonarlint
我们使用 Jenkins 的warmings-ng 插件,它可以聚合来自不同静态分析器的多个报告。 它可以像这样在 Jenkins 管道中使用(它聚合来自 maven 构建输出、java 编译器和 checkstyle 的警告)
recordIssues aggregatingResults: true, tools: [checkStyle(), mavenConsole(), java()]
您可以查看here 的支持工具的完整列表(支持您提到的所有分析器)
【讨论】: