Documentation
¶
Index ¶
- Constants
- type Analyser
- func (a *Analyser) CheckThreshold() error
- func (a *Analyser) GetCoverageInterpretation() string
- func (a *Analyser) GetDependenciesForPlatform(repository string) []platform.Dependency
- func (a *Analyser) GetDependencyGraph() []Dependency
- func (a *Analyser) GetErrors() []string
- func (a *Analyser) GetProfiles() []Profile
- func (a *Analyser) GetUpdatableDependencies() []Dependency
- func (a *Analyser) GetWarnings() []string
- func (a *Analyser) PushError(err string) *Analyser
- func (a *Analyser) PushWarning(warning string) *Analyser
- func (a *Analyser) SetCodeReview(codeReview string) *Analyser
- func (a *Analyser) SetCoverProfile(coverProfile string) *Analyser
- func (a *Analyser) SetCoverageByTotal(totalText string) *Analyser
- func (a *Analyser) SetDependencyGraph(dependencyGraph string) *Analyser
- func (a *Analyser) SetGoVersion(goVersion string) *Analyser
- func (a *Analyser) SetModule() *Analyser
- func (a *Analyser) SetSASTCheck(sastCheck string) *Analyser
- func (a *Analyser) SetThreshold(threshold float64) *Analyser
- func (a *Analyser) SetUpdatableRequirements()
- func (a *Analyser) SetVulnCheck(vulnCheck string) *Analyser
- type Dependency
- type GoMod
- type JSAnalyser
- func (a *JSAnalyser) GetCoverage() float64
- func (a *JSAnalyser) GetDependenciesForPlatform(repository string) []platform.Dependency
- func (a *JSAnalyser) GetErrors() []string
- func (a *JSAnalyser) GetTestResult() string
- func (a *JSAnalyser) GetVulnCheck() string
- func (a *JSAnalyser) PushError(err string) *JSAnalyser
- func (a *JSAnalyser) PushWarning(warning string) *JSAnalyser
- func (a *JSAnalyser) SetCodeReview(codeReview string) *JSAnalyser
- func (a *JSAnalyser) SetCoverage(coverage float64) *JSAnalyser
- func (a *JSAnalyser) SetOutDates(outDates []npm.OutDate) *JSAnalyser
- func (a *JSAnalyser) SetTestResult(testResult string) *JSAnalyser
- func (a *JSAnalyser) SetThreshold(threshold float64) *JSAnalyser
- func (a *JSAnalyser) SetVulnCheck(vulnCheck string) *JSAnalyser
- func (a *JSAnalyser) SetVulnCheckFail() *JSAnalyser
- type ModPath
- type Module
- type PHPAnalyser
- func (a *PHPAnalyser) GetCoverage() float64
- func (a *PHPAnalyser) GetErrors() []string
- func (a *PHPAnalyser) GetTestResult() string
- func (a *PHPAnalyser) GetVulnCheck() string
- func (a *PHPAnalyser) PushError(err string) *PHPAnalyser
- func (a *PHPAnalyser) PushWarning(warn string) *PHPAnalyser
- func (a *PHPAnalyser) SetCodeReview(codeReview string) *PHPAnalyser
- func (a *PHPAnalyser) SetCoverage(coverage float64) *PHPAnalyser
- func (a *PHPAnalyser) SetOutDates(outDates []php.OutDate) *PHPAnalyser
- func (a *PHPAnalyser) SetTestResult(testResult string) *PHPAnalyser
- func (a *PHPAnalyser) SetThreshold(threshold float64) *PHPAnalyser
- func (a *PHPAnalyser) SetVulnCheck(vulnCheck string) *PHPAnalyser
- func (a *PHPAnalyser) SetVulnCheckFail() *PHPAnalyser
- type Profile
- type Replace
- type Require
- type RequireUpdate
- type Retract
Constants ¶
View Source
const BAD = 50.0
View Source
const MEDIUM = 75.0
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Analyser ¶
type Analyser struct { Module GoMod GoVersion string //will have the OS also here HasGoVersionFail bool Threshold float64 Coverage float64 HasCoverageFail bool CoverProfile string DependencyGraph string Updates []RequireUpdate VulnCheck string SASTCheck string HasVuln bool HasSASTCheckFail bool HasErrors bool Errors []string Warnings []string TestResult string CodeReview string Profiles []Profile // contains filtered or unexported fields }
func NewAnalyser ¶
func NewAnalyser() *Analyser
func (*Analyser) CheckThreshold ¶
func (*Analyser) GetCoverageInterpretation ¶
func (*Analyser) GetDependenciesForPlatform ¶ added in v0.24.5
func (a *Analyser) GetDependenciesForPlatform(repository string) []platform.Dependency
func (*Analyser) GetDependencyGraph ¶
func (a *Analyser) GetDependencyGraph() []Dependency
func (*Analyser) GetProfiles ¶ added in v0.15.1
func (*Analyser) GetUpdatableDependencies ¶
func (a *Analyser) GetUpdatableDependencies() []Dependency
GetUpdatableDependencies Deprecated: we now use the list of Requirements from the go.mod file: use here SetUpdatableDependencies
func (*Analyser) GetWarnings ¶
func (*Analyser) PushWarning ¶
func (*Analyser) SetCodeReview ¶ added in v0.26.3
func (*Analyser) SetCoverProfile ¶
func (*Analyser) SetCoverageByTotal ¶
func (*Analyser) SetDependencyGraph ¶
func (*Analyser) SetGoVersion ¶
func (*Analyser) SetSASTCheck ¶ added in v0.23.3
func (*Analyser) SetThreshold ¶
func (*Analyser) SetUpdatableRequirements ¶ added in v0.15.0
func (a *Analyser) SetUpdatableRequirements()
func (*Analyser) SetVulnCheck ¶
type Dependency ¶
type JSAnalyser ¶ added in v0.22.0
type JSAnalyser struct { Threshold float64 Coverage float64 HasCoverageFail bool VulnCheck string HasVulnCheckFail bool HasErrors bool CodeReview string Errors []string Warnings []string HasWarnings bool TestResult string OutDates []npm.OutDate // contains filtered or unexported fields }
func NewJSAnalyser ¶ added in v0.22.0
func NewJSAnalyser() *JSAnalyser
func (*JSAnalyser) GetCoverage ¶ added in v0.22.0
func (a *JSAnalyser) GetCoverage() float64
func (*JSAnalyser) GetDependenciesForPlatform ¶ added in v0.24.5
func (a *JSAnalyser) GetDependenciesForPlatform(repository string) []platform.Dependency
func (*JSAnalyser) GetErrors ¶ added in v0.22.0
func (a *JSAnalyser) GetErrors() []string
func (*JSAnalyser) GetTestResult ¶ added in v0.22.0
func (a *JSAnalyser) GetTestResult() string
func (*JSAnalyser) GetVulnCheck ¶ added in v0.22.0
func (a *JSAnalyser) GetVulnCheck() string
func (*JSAnalyser) PushError ¶ added in v0.22.0
func (a *JSAnalyser) PushError(err string) *JSAnalyser
func (*JSAnalyser) PushWarning ¶ added in v0.22.0
func (a *JSAnalyser) PushWarning(warning string) *JSAnalyser
func (*JSAnalyser) SetCodeReview ¶ added in v0.26.3
func (a *JSAnalyser) SetCodeReview(codeReview string) *JSAnalyser
func (*JSAnalyser) SetCoverage ¶ added in v0.22.0
func (a *JSAnalyser) SetCoverage(coverage float64) *JSAnalyser
func (*JSAnalyser) SetOutDates ¶ added in v0.22.0
func (a *JSAnalyser) SetOutDates(outDates []npm.OutDate) *JSAnalyser
func (*JSAnalyser) SetTestResult ¶ added in v0.22.0
func (a *JSAnalyser) SetTestResult(testResult string) *JSAnalyser
func (*JSAnalyser) SetThreshold ¶ added in v0.22.0
func (a *JSAnalyser) SetThreshold(threshold float64) *JSAnalyser
func (*JSAnalyser) SetVulnCheck ¶ added in v0.22.0
func (a *JSAnalyser) SetVulnCheck(vulnCheck string) *JSAnalyser
func (*JSAnalyser) SetVulnCheckFail ¶ added in v0.22.0
func (a *JSAnalyser) SetVulnCheckFail() *JSAnalyser
type PHPAnalyser ¶ added in v0.23.0
type PHPAnalyser struct { Threshold float64 Coverage float64 HasCoverageFail bool VulnCheck string HasVulnCheckFail bool HasErrors bool CodeReview string Errors []string Warnings []string HasWarnings bool TestResult string OutDates []php.OutDate // contains filtered or unexported fields }
func NewPHPAnalyser ¶ added in v0.23.0
func NewPHPAnalyser() *PHPAnalyser
func (*PHPAnalyser) GetCoverage ¶ added in v0.23.0
func (a *PHPAnalyser) GetCoverage() float64
func (*PHPAnalyser) GetErrors ¶ added in v0.23.0
func (a *PHPAnalyser) GetErrors() []string
func (*PHPAnalyser) GetTestResult ¶ added in v0.23.0
func (a *PHPAnalyser) GetTestResult() string
func (*PHPAnalyser) GetVulnCheck ¶ added in v0.23.0
func (a *PHPAnalyser) GetVulnCheck() string
func (*PHPAnalyser) PushError ¶ added in v0.23.0
func (a *PHPAnalyser) PushError(err string) *PHPAnalyser
func (*PHPAnalyser) PushWarning ¶ added in v0.23.0
func (a *PHPAnalyser) PushWarning(warn string) *PHPAnalyser
func (*PHPAnalyser) SetCodeReview ¶ added in v0.26.3
func (a *PHPAnalyser) SetCodeReview(codeReview string) *PHPAnalyser
func (*PHPAnalyser) SetCoverage ¶ added in v0.23.0
func (a *PHPAnalyser) SetCoverage(coverage float64) *PHPAnalyser
func (*PHPAnalyser) SetOutDates ¶ added in v0.23.0
func (a *PHPAnalyser) SetOutDates(outDates []php.OutDate) *PHPAnalyser
func (*PHPAnalyser) SetTestResult ¶ added in v0.23.0
func (a *PHPAnalyser) SetTestResult(testResult string) *PHPAnalyser
func (*PHPAnalyser) SetThreshold ¶ added in v0.23.0
func (a *PHPAnalyser) SetThreshold(threshold float64) *PHPAnalyser
func (*PHPAnalyser) SetVulnCheck ¶ added in v0.23.0
func (a *PHPAnalyser) SetVulnCheck(vulnCheck string) *PHPAnalyser
func (*PHPAnalyser) SetVulnCheckFail ¶ added in v0.23.0
func (a *PHPAnalyser) SetVulnCheckFail() *PHPAnalyser
type RequireUpdate ¶ added in v0.15.0
Click to show internal directories.
Click to hide internal directories.