object
sarif
Shared SARIF report generator for tools implementing the diagnostics protocol.
logtalk_load(sarif(loader))static, context_switching_callsPublic predicates
term/2
Returns a SARIF 2.1.0 report term for the given list of diagnostics tool specifications. Each specification must be a tool_spec(Tool, Target, Options) term.
staticterm(Specs,Term)term(+list(compound),-compound) - oneterm/4
Returns a SARIF 2.1.0 report term for a diagnostics tool target using the given options.
staticterm(Tool,Target,Term,Options)term(+object_identifier,+nonvar,-compound,+list(compound)) - onegenerate/2
Generates a SARIF 2.1.0 report for the given list of diagnostics tool specifications and sink accepted by the json library. Each specification must be a tool_spec(Tool, Target, Options) term.
staticgenerate(Specs,Sink)generate(+list(compound),++compound) - onegenerate/4
Generates a SARIF 2.1.0 report for a diagnostics tool target using the given options and sink accepted by the json library.
staticgenerate(Tool,Target,Sink,Options)generate(+object_identifier,+nonvar,++compound,+list(compound)) - oneProtected predicates
(no local declarations; see entity ancestors if any)
Private predicates
(no local declarations; see entity ancestors if any)
Operators
(none)