Package edu.umd.cs.findbugs.sarif
The package providing a
BugReporter
implementation which produces report in SARIF format.
SARIF | SpotBugs | Note |
---|---|---|
ruleId | BugPattern#type | |
results | BugInstance[] | |
shortDescription | BugPattern#shortDescription | |
messageStrings | BugPattern#longDescription | |
category | BugCategory | |
helpUri | BugPattern#url | |
level | Priorities | |
toolExecutionNotification | AbstractBugReporter#missingClasses AbstractBugReporter#queuedErrors | |
reportingDescriptor.helpUri | BugPattern#url |
-
Class Summary Class Description BugCollectionAnalyser Extension GUIDCalculator The GUID calculator class has methods to calculate UUIDs based on UUID version 5.Invocation Location Location.ArtifactLocation Location.LogicalLocation Location.PhysicalLocation Location.Region Message Object which representsmessage
property.MessageFormat Class to parse longDescription to generate formatted test for SARIF.Notification A class representingnotification
object (§3.58) inrun.invocations.toolExecutionNotifications
(§3.20.21)Placeholder Result Object which represents result object inrun.results
property.Rule Object which represents reportingDescriptor inrun.driver.rules
property.SarifBugReporter SarifException Stack A class representingstack
object (§3.44)Stack.StackFrame A class representingstackFrame
object (§3.45)Taxon A taxon SARIF element (see: §3.19.3). -
Enum Summary Enum Description Level An enum representinglevel
property.