SarifThe Sarif format is a standardised output format for static analysis tools. https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html
module Region = SarifType.Regionval severityToLevel : Messages.Severity.t -> stringval createMessageObject : Prelude.String.t -> SarifType.Message.tval createReportingDescriptor :
SarifRules.categoryInformation ->
SarifType.ReportingDescriptor.tval transformToReportingDescriptor :
Prelude.String.t ->
SarifType.ReportingDescriptor.tval driverObject : SarifType.ToolComponent.tval toolObject : SarifType.Tool.tval getCategoryInformationID : Messages.Tags.t -> stringval createArtifact : string -> SarifType.Artifact.tval createArtifactObject : string -> SarifType.ArtifactLocation.tval hasLocation : Messages.Piece.t -> boolval deOptionalizeLocation : Messages.Piece.t -> CilType.Location.tval createPhysicalLocationObject : Messages.Piece.t -> SarifType.Location.tval createLocationsObject : Messages.MultiPiece.t -> SarifType.Location.t listval createResult : Messages.Message.t -> SarifType.Result.tval getFileLocation : Messages.MultiPiece.t -> string listval collectAllFileLocations : Messages.Message.t list -> string listval runObject : Messages.Message.t list -> SarifType.Run.tval sarifObject : Messages.Message.t list -> SarifType.SarifLog.tval to_yojson : Messages.Message.t list -> Yojson.Safe.t