Generate output for `project`/`build` health in machine-readable format
#1,094 建立於 2024年1月2日
倉庫指標
- 星標
- (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)