A library to read static analysis reports into a Java object model
This library provides a Java API to read, aggregate, filter, and query static analysis reports. It is used by my Jenkins' warnings plug-in to visualize the warnings of individual builds.
Additionally, this library is used by my additional Quality Monitor GitHub Action, that monitors the quality of projects based on a configurable set of metrics and gives feedback on pull requests (or single commits) in GitHub. There are also two additional actions available, to autograde student software projects based on these metrics: GitHub Autograding action and GitLab Autograding action.
This library consists basically of three separate parts:
All source code is licensed under the MIT license.
Contributions to this library are welcome, please refer to the separate CONTRIBUTING document for details on how to proceed!