Documentation
¶
Overview ¶
Package main provides the module-root godep-cruiser command so `go install github.com/butaosuinu/godep-cruiser@latest` installs the CLI.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
godep-cruiser
command
Package main provides the cmd-path compatibility entry point for the godep-cruiser command.
|
Package main provides the cmd-path compatibility entry point for the godep-cruiser command. |
|
Package config loads and validates godep-cruiser rule configuration.
|
Package config loads and validates godep-cruiser rule configuration. |
|
Package cruiser validates dependency rules for Go source trees.
|
Package cruiser validates dependency rules for Go source trees. |
|
internal
|
|
|
baseline
Package baseline records known dependency violations and reports entries that no longer match a current violation.
|
Package baseline records known dependency violations and reports entries that no longer match a current violation. |
|
cli
Package cli implements the shared godep-cruiser command-line runner.
|
Package cli implements the shared godep-cruiser command-line runner. |
|
engine
Package engine evaluates dependency rules against scanner output.
|
Package engine evaluates dependency rules against scanner output. |
|
reporter
Package reporter renders rule-engine violations and stale baseline entries in stable output formats.
|
Package reporter renders rule-engine violations and stale baseline entries in stable output formats. |
|
scanner
Package scanner builds a file-level import graph from Go source files.
|
Package scanner builds a file-level import graph from Go source files. |
|
testcorpus
Package testcorpus loads the repository's engine-independent violation corpus.
|
Package testcorpus loads the repository's engine-independent violation corpus. |
Click to show internal directories.
Click to hide internal directories.