Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
checkmake
command
|
|
|
Package config deals with loading and parsing configuration from disk
|
Package config deals with loading and parsing configuration from disk |
|
Package formatters provides the base interface type for different output formatters to implement
|
Package formatters provides the base interface type for different output formatters to implement |
|
Package logger provides a super simple way for logging on different levels
|
Package logger provides a super simple way for logging on different levels |
|
Package parser implements all the parser functionality for Makefiles.
|
Package parser implements all the parser functionality for Makefiles. |
|
Package rules contains specific rules as subpackages to check a Makefile against
|
Package rules contains specific rules as subpackages to check a Makefile against |
|
maxbodylength
Package maxbodylength implements the ruleset for making sure target bodies are kept short and thus hopefully somewhat not complex.
|
Package maxbodylength implements the ruleset for making sure target bodies are kept short and thus hopefully somewhat not complex. |
|
minphony
Package minphony implements the ruleset for making sure required minimum phony targets are present
|
Package minphony implements the ruleset for making sure required minimum phony targets are present |
|
phonydeclared
Package phonydeclared implements the ruleset for making sure all targets that don't have a rule body are marked PHONY
|
Package phonydeclared implements the ruleset for making sure all targets that don't have a rule body are marked PHONY |
|
timestampexpanded
Package timestampexpanded implements the ruleset for making sure a variable that likely represents a timestamp is simply expanded so it doesn't change in between rule executions.
|
Package timestampexpanded implements the ruleset for making sure a variable that likely represents a timestamp is simply expanded so it doesn't change in between rule executions. |
|
uniquetargets
Package uniquetargets implements the ruleset ensuring no target is repeated.
|
Package uniquetargets implements the ruleset ensuring no target is repeated. |
|
Package validator holds the basic engine that runs rule based checks against a Makefile struct
|
Package validator holds the basic engine that runs rule based checks against a Makefile struct |
Click to show internal directories.
Click to hide internal directories.