Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorsResult ¶
type LayeringResult ¶
type LayeringResult struct {
Modules int `json:"modules"`
Edges int `json:"edges"`
Graph map[string][]string `json:"graph"`
FanIn []leda.FanOutEntry `json:"fan_in"`
FanOut []leda.FanOutEntry `json:"fan_out"`
}
type NamingResult ¶
type Result ¶
type Result struct {
Language string `json:"language"`
LanguagesDetected map[string]int `json:"languages_detected"`
Extractor string `json:"extractor"`
FileCount int `json:"file_count"`
TokenEstimate int `json:"token_estimate"`
Naming NamingResult `json:"naming"`
Layering LayeringResult `json:"layering"`
Errors ErrorsResult `json:"errors"`
Testing TestingResult `json:"testing"`
Tooling ToolingResult `json:"tooling"`
}
type TestingResult ¶
type TestingResult struct {
Framework string `json:"framework"`
TestFileCount int `json:"test_file_count"`
TestNaming string `json:"test_naming"`
Placement string `json:"placement"`
Helpers []string `json:"helpers"`
MockLibraries []string `json:"mock_libraries"`
ConfigFiles []string `json:"config_files"`
}
Click to show internal directories.
Click to hide internal directories.