code

package
v0.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

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 {
	GoVersion       string
	Threshold       float64
	Coverage        float64
	Toolchain       string
	CoverProfile    string
	DependencyGraph string
	VulnCheck       string
	// contains filtered or unexported fields
}

func NewAnalyser

func NewAnalyser() *Analyser

func (*Analyser) CheckThreshold

func (a *Analyser) CheckThreshold() error

func (*Analyser) GetCoverageInterpretation

func (a *Analyser) GetCoverageInterpretation() string

func (*Analyser) GetDependencyGraph

func (a *Analyser) GetDependencyGraph() []Dependency

func (*Analyser) GetErrors

func (a *Analyser) GetErrors() []string

func (*Analyser) GetToolChainByDependencyGraph

func (a *Analyser) GetToolChainByDependencyGraph(dependencyGraph string) (string, error)

func (*Analyser) GetUpdatableDependencies

func (a *Analyser) GetUpdatableDependencies() []Dependency

func (*Analyser) GetWarnings

func (a *Analyser) GetWarnings() []string

func (*Analyser) PushError

func (a *Analyser) PushError(err string) *Analyser

func (*Analyser) PushWarning

func (a *Analyser) PushWarning(warning string) *Analyser

func (*Analyser) SetCoverProfile

func (a *Analyser) SetCoverProfile(coverProfile string) *Analyser

func (*Analyser) SetCoverageByTotal

func (a *Analyser) SetCoverageByTotal(totalText string) *Analyser

func (*Analyser) SetDependencyGraph

func (a *Analyser) SetDependencyGraph(dependencyGraph string) *Analyser

func (*Analyser) SetGoVersion

func (a *Analyser) SetGoVersion(goVersion string) *Analyser

func (*Analyser) SetThreshold

func (a *Analyser) SetThreshold(threshold float64) *Analyser

func (*Analyser) SetVulnCheck

func (a *Analyser) SetVulnCheck(vulnCheck string) *Analyser

type Dependency

type Dependency struct {
	From      string
	To        string
	Version   string
	Updatable bool
	UpdateTo  string
}

type Profile

type Profile struct {
	Folder   string
	Coverage float64
	Duration float64
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL