Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CodeInfo ¶
type CodeInfo struct { Text string `xml:",chardata"` FileName string `xml:"FileName"` FilePath string `xml:"FilePath"` LineStart string `xml:"LineStart"` Snippet string `xml:"Snippet"` TargetFunction string `xml:"TargetFunction"` }
CodeInfo struct for storing issues inside xml document
type Issue ¶
type Issue struct { Text string `xml:",chardata"` Iid string `xml:"iid,attr"` RuleID string `xml:"ruleID,attr"` Category string `xml:"Category"` Folder string `xml:"Folder"` Kingdom string `xml:"Kingdom"` Abstract string `xml:"Abstract"` Friority string `xml:"Friority"` Primary CodeInfo `xml:"Primary"` Source CodeInfo `xml:"Source"` }
Issue struct for storing issues inside xml document
type ReportDefinition ¶
type ReportDefinition struct { XMLName xml.Name `xml:"ReportDefinition"` Text string `xml:",chardata"` Type string `xml:"type,attr"` TemplateName string `xml:"TemplateName"` TemplatePath string `xml:"TemplatePath"` LogoPath string `xml:"LogoPath"` Footnote string `xml:"Footnote"` UserName string `xml:"UserName"` ReportSection []struct { Text string `xml:",chardata"` Enabled string `xml:"enabled,attr"` OptionalSubsections string `xml:"optionalSubsections,attr"` Title string `xml:"Title"` SubSection []struct { Chardata string `xml:",chardata"` Enabled string `xml:"enabled,attr"` Title string `xml:"Title"` Description string `xml:"Description"` Text string `xml:"Text"` IssueListing struct { Text string `xml:",chardata"` Listing string `xml:"listing,attr"` Limit string `xml:"limit,attr"` Refinement string `xml:"Refinement"` Chart struct { Text string `xml:",chardata"` ChartType string `xml:"chartType,attr"` Axis string `xml:"Axis"` MajorAttribute string `xml:"MajorAttribute"` GroupingSection []struct { Text string `xml:",chardata"` Count string `xml:"count,attr"` GroupTitle string `xml:"groupTitle"` MajorAttributeSummary struct { Text string `xml:",chardata"` MetaInfo []struct { Text string `xml:",chardata"` Name string `xml:"Name"` Value string `xml:"Value"` } `xml:"MetaInfo"` AttributeValue []struct { Text string `xml:",chardata"` Name string `xml:"Name"` Count string `xml:"Count"` } `xml:"AttributeValue"` } `xml:"MajorAttributeSummary"` Issue []Issue `xml:"Issue"` } `xml:"GroupingSection"` } `xml:"Chart"` } `xml:"IssueListing"` } `xml:"SubSection"` } `xml:"ReportSection"` }
ReportDefinition main xml tag struct for storing
Click to show internal directories.
Click to hide internal directories.