Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CliJsonOutput bool
View Source
var CliServerAddressOverride string
View Source
var DeepScan bool
View Source
var ProjectId string
Functions ¶
func GetGlobalExitCode ¶
func GetGlobalExitCode() int
func SetGlobalExitCode ¶
func SetGlobalExitCode(code int)
Types ¶
type IdeaErrCode ¶
type IdeaErrCode int
const ( IdeaUnknownErr IdeaErrCode = iota - 2 IdeaInspectErr IdeaSucceed IdeaEngineScanFailed IdeaServerRequestFailed IdeaUnknownProject IdeaTokenInvalid IdeaApiTimeout IdeaScanDirInvalid IdeaLogFileCreateErr )
func (IdeaErrCode) Error ¶
func (code IdeaErrCode) Error() string
type PluginComp ¶
type PluginComp struct {
CompName string `json:"comp_name"`
ShowLevel int `json:"show_level"`
MinFixedVersion string `json:"min_fixed_version"`
MinFixed PluginCompFixList `json:"min_fixed"`
Vulns []model.VoVulnInfo `json:"vulns"`
Version string `json:"version"`
License *PluginCompLicense `json:"license,omitempty"`
Solutions []PluginCompSolution `json:"solutions,omitempty"`
IsDirectDependency bool `json:"is_direct_dependency"`
Language string `json:"language"`
FixType string `json:"fix_type"`
}
type PluginCompFix ¶
type PluginCompFixList ¶
type PluginCompFixList []PluginCompFix
func (PluginCompFixList) MarshalJSON ¶
func (this PluginCompFixList) MarshalJSON() ([]byte, error)
type PluginCompLicense ¶
type PluginCompLicense struct {
Level model.LicenseLevel `json:"level"`
Spdx string `json:"spdx"`
}
type PluginCompSolution ¶
type PluginOutput ¶
type PluginOutput struct {
ErrCode IdeaErrCode `json:"err_code"`
IssuesCount int `json:"issues_count,omitempty"`
Comps []PluginComp `json:"comps,omitempty"`
IssuesLevelCount struct {
Critical int `json:"critical,omitempty"`
High int `json:"high,omitempty"`
Medium int `json:"medium,omitempty"`
Low int `json:"low,omitempty"`
} `json:"issues_level_count,omitempty"`
TaskId string `json:"task_id,omitempty"`
TotalContributors int `json:"total_contributors"`
ProjectId string `json:"project_id"`
InspectErrors []model.InspectError `json:"inspect_errors,omitempty"`
DependenciesCount int `json:"dependencies_count"`
InspectReportUrl string `json:"inspect_report_url"`
}
Click to show internal directories.
Click to hide internal directories.