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 representsmessageproperty.MessageFormat Class to parse longDescription to generate formatted test for SARIF.Notification A class representingnotificationobject (§3.58) inrun.invocations.toolExecutionNotifications(§3.20.21)Placeholder Result Object which represents result object inrun.resultsproperty.Rule Object which represents reportingDescriptor inrun.driver.rulesproperty.SarifBugReporter SarifException Stack A class representingstackobject (§3.44)Stack.StackFrame A class representingstackFrameobject (§3.45)Taxon A taxon SARIF element (see: §3.19.3). -
Enum Summary Enum Description Level An enum representinglevelproperty.