autonomousapps/dependency-analysis-gradle-plugin

Generate output for `project`/`build` health in machine-readable format

开放

#1,094 创建于 2024年1月2日

 (5 条评论) (0 个反应) (0 位负责人)Kotlin (154 个派生)auto 404
enhancementhelp wantedsponsorable

仓库指标

星标
 (2,172 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

Describe the solution you'd like New output format for projectHealth and buildHealth.

In order to support features like Github Checks, we need the ability to see line-numbers and other metadata associated with files specifically.

In order to reduce the feature request, if we generated errorformat outputs, we could hook into tools like @reviewdog/reviewdog.

Describe alternatives you've considered

I wrote up a github action with a python script to parse the buildHealth.txt file for outputs: https://github.com/Nava2/dependency-analysis-reviewdog-action. This works OK, but it is brittle and prone to errors as the formats change.

Another, better example than errorformat is probably using sarif (Link)

贡献者指南