Documentation
¶
Index ¶
- Variables
- func ApplyFilters(files complexity.FilesStat, filters ...FilesFilterFunc) complexity.FilesStat
- func PreparePlotData(files complexity.FilesStat, churns []*complexity.ChurnChunk) []plot.ScatterEntry
- type ChurnInputType
- type ComplexityFilter
- type ComplexityInputType
- type FileComplexity
- type FilesFilter
- type FilesFilterFunc
- type PlotType
Constants ¶
This section is empty.
Variables ¶
View Source
var Plot = Commits
View Source
var Verbose = false
View Source
var Version = "0.0.1"
Functions ¶
func ApplyFilters ¶
func ApplyFilters(files complexity.FilesStat, filters ...FilesFilterFunc) complexity.FilesStat
func PreparePlotData ¶
func PreparePlotData(files complexity.FilesStat, churns []*complexity.ChurnChunk) []plot.ScatterEntry
Skip file if it is not found in chunk or files, first goes over all churns Matches based on filename
Types ¶
type ChurnInputType ¶
type ChurnInputType int
const (
ModifiedScript ChurnInputType = iota
)
var ChurnInput ChurnInputType = ModifiedScript
type ComplexityFilter ¶
type ComplexityFilter struct {
MinComplexity uint
}
func (ComplexityFilter) Filter ¶
func (f ComplexityFilter) Filter(files complexity.FilesStat) complexity.FilesStat
type ComplexityInputType ¶
type ComplexityInputType int
const ( Lizard ComplexityInputType = iota ClangTidy )
var ComplexityInput ComplexityInputType = Lizard
type FileComplexity ¶
type FilesFilter ¶
type FilesFilter interface {
Filter(files complexity.FilesStat) complexity.FilesStat
}
FilesFilter Place where it is used
type FilesFilterFunc ¶
type FilesFilterFunc func(files complexity.FilesStat) complexity.FilesStat
Click to show internal directories.
Click to hide internal directories.