【问题标题】:Merge static analyzer reports合并静态分析器报告
【发布时间】:2020-09-19 00:47:08
【问题描述】:

我想合并 PMD、FindBugs 和 SonarLint 生成的报告,通过合并每个报告的重要警告,为用户提供更全面的预览。那么有人可以向我建议如何合并这些单独的报告吗?

【问题讨论】:

    标签: static-analysis checkstyle findbugs pmd sonarlint


    【解决方案1】:

    我们使用 Jenkins 的warmings-ng 插件,它可以聚合来自不同静态分析器的多个报告。 它可以像这样在 Jenkins 管道中使用(它聚合来自 maven 构建输出、java 编译器和 checkstyle 的警告)

    recordIssues aggregatingResults: true, tools: [checkStyle(), mavenConsole(), java()]
    

    您可以查看here 的支持工具的完整列表(支持您提到的所有分析器)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      相关资源
      最近更新 更多