formatters

package
v0.11.1 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Abstractions = MetricOutput{
	Title: "Abstractions",
	Value: func(pkg *model.PackageInfo) interface{} {
		return pkg.AbstractionsCount
	},
}
View Source
var Abstractness = MetricOutput{
	Title: "Abstractness",
	Value: func(pkg *model.PackageInfo) interface{} {
		return pkg.Abstractness
	},
}
View Source
var AfferentCoupling = MetricOutput{
	Title: "Afferent",
	Value: func(pkg *model.PackageInfo) interface{} {
		return pkg.AfferentCoupling
	},
}
View Source
var Distance = MetricOutput{
	Title: "Distance",
	Value: func(pkg *model.PackageInfo) interface{} {
		return pkg.Distance
	},
}
View Source
var EfferentCoupling = MetricOutput{
	Title: "Efferent",
	Value: func(pkg *model.PackageInfo) interface{} {
		return pkg.EfferentCoupling
	},
}
View Source
var ExternalDependencies = MetricOutput{
	Title: "Externals",
	Value: func(pkg *model.PackageInfo) interface{} {
		if pkg.Dependencies == nil {
			return "-"
		}
		return pkg.Dependencies.ExternalsCount
	},
}
View Source
var FilesCount = MetricOutput{
	Title: "Files",
	Value: func(pkg *model.PackageInfo) interface{} {
		return pkg.FilesCount
	},
}
View Source
var Implementations = MetricOutput{
	Title: "Implementations",
	Value: func(pkg *model.PackageInfo) interface{} {
		return pkg.ImplementationsCount
	},
}
View Source
var Instability = MetricOutput{
	Title: "Instability",
	Value: func(pkg *model.PackageInfo) interface{} {
		return pkg.Instability
	},
}
View Source
var InternalDependencies = MetricOutput{
	Title: "Internals",
	Value: func(pkg *model.PackageInfo) interface{} {
		if pkg.Dependencies == nil {
			return "-"
		}
		return pkg.Dependencies.InternalsCount
	},
}
View Source
var StandardDependencies = MetricOutput{
	Title: "Standard",
	Value: func(pkg *model.PackageInfo) interface{} {
		if pkg.Dependencies == nil {
			return "-"
		}
		return pkg.Dependencies.StandardCount
	},
}
View Source
var TotalDependencies = MetricOutput{
	Title: "Total",
	Value: func(pkg *model.PackageInfo) interface{} {
		if pkg.Dependencies == nil {
			return "-"
		}
		return pkg.Dependencies.TotalCount
	},
}

Functions

func FormatOutput

func FormatOutput(packages []*model.PackageInfo, format string, columns []MetricOutput)

Types

type MetricOutput

type MetricOutput struct {
	Title string
	Value getValue
}

Jump to

Keyboard shortcuts

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