Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Error ¶
type Error struct { XMLName xml.Name `xml:"Errors"` Errors string `xml:"errors,attr"` MissingClasses string `xml:"missingClasses,attr"` }
Error is the struct that holds errors that happened in analysis
type Project ¶
type Project struct { XMLName xml.Name `xml:"Project"` Name string `xml:"projectName,attr"` Jar string `xml:"Jar"` Plugin string `xml:"Plugin"` }
Project is the struct that holds data about project
type SourceLine ¶
type SourceLine struct { XMLName xml.Name `xml:"SourceLine"` ClassName string `xml:"classname,attr"` Start string `xml:"start,attr"` End string `xml:"end,attr"` StartByteCode string `xml:"startBytecode,attr"` EndByteCode string `xml:"endBytecode,attr"` SourceFile string `xml:"sourcefile,attr"` SourcePath string `xml:"sourcepath,attr"` }
SourceLine is the struct that holds details about issue location
type SpotBugsIssue ¶
type SpotBugsIssue struct { XMLName xml.Name `xml:"BugInstance"` Type string `xml:"type,attr"` Priority string `xml:"priority,attr"` Rank string `xml:"rank,attr"` Abbreviation string `xml:"abbrev,attr"` Category string `xml:"category,attr"` SourceLine []SourceLine `xml:"SourceLine"` }
SpotBugsIssue is the struct that holds all issues from SpotBugs output.
type SpotBugsOutput ¶
type SpotBugsOutput struct { XMLName xml.Name `xml:"BugCollection"` Project Project `xml:"Project"` SpotBugsIssue []SpotBugsIssue `xml:"BugInstance"` Errors Error `xml:"Errors"` }
SpotBugsOutput is the struct that holds all data from SpotBugs output.
Click to show internal directories.
Click to hide internal directories.