Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Complexity ¶
type Complexity struct { // Func info Package string Name string // contains filtered or unexported fields }
func CalculateComplexityFromPackage ¶
func CalculateComplexityFromPackage(pkg *packages.Package, funcName string) (*Complexity, error)
func (Complexity) GetName ¶
func (comp Complexity) GetName() string
func (Complexity) GetPackage ¶
func (comp Complexity) GetPackage() string
func (Complexity) GetScore ¶
func (comp Complexity) GetScore() int
type Rankable ¶
type Vulnerability ¶
type Vulnerability struct { // Func info Package string Name string // contains filtered or unexported fields }
func CalculateVulnerability ¶
func CalculateVulnerability(pkg *packages.Package, funcName string) (*Vulnerability, error)
func (Vulnerability) GetName ¶
func (vuln Vulnerability) GetName() string
func (Vulnerability) GetPackage ¶
func (vuln Vulnerability) GetPackage() string
func (Vulnerability) GetScore ¶
func (vuln Vulnerability) GetScore() int
Click to show internal directories.
Click to hide internal directories.