Aggregate

A static class containing information about an aggregated SARIF run consisting of multiple separate runs. Each external Tool will be listed as an extension while Codyze functions as the driver. However, each SARIF report will be reduced to fields that are present and handled in this class.

Functions

Link copied to clipboard
fun addRun(run: Run)

Adds a new run to the aggregate. The driver of the first run will be locked in as the driver for the aggregate.

Link copied to clipboard
fun createRun(): Run?

Creates a new run from the information stored within the aggregate.

Link copied to clipboard
fun reset()

Resets the information stored within the aggregate