Directories
¶
| Path | Synopsis |
|---|---|
|
Package analysisutil contains unsupported syntax and type helpers shared by analyzer implementations and integrations.
|
Package analysisutil contains unsupported syntax and type helpers shared by analyzer implementations and integrations. |
|
ssa
Package ssautil contains shared helpers for SSA-backed analyzers.
|
Package ssautil contains shared helpers for SSA-backed analyzers. |
|
Package analyzers provides a curated collection of static analyzers for Go.
|
Package analyzers provides a curated collection of static analyzers for Go. |
|
internal
|
|
|
analyzerbase
Package analyzerbase provides implementation infrastructure shared by gohawk's analyzer groups.
|
Package analyzerbase provides implementation infrastructure shared by gohawk's analyzer groups. |
|
analyzers/contracts
Package contracts provides API and data contract analyzers.
|
Package contracts provides API and data contract analyzers. |
|
analyzers/ownership
Package ownership provides ownership and lifecycle analyzers.
|
Package ownership provides ownership and lifecycle analyzers. |
|
analyzers/reliability
Package reliability provides reliability and safety analyzers.
|
Package reliability provides reliability and safety analyzers. |
|
analyzers/testing
Package testingchecks provides analyzers for Go test code.
|
Package testingchecks provides analyzers for Go test code. |
|
cli
Package cli implements the gohawk command.
|
Package cli implements the gohawk command. |
|
cmd/gendocs
command
Command gendocs synchronizes analyzer metadata with the documentation site.
|
Command gendocs synchronizes analyzer metadata with the documentation site. |
|
cmd/measure
command
Command measure runs a command and records its wall time, peak resident memory, and exit status for the dogfooding benchmark harness.
|
Command measure runs a command and records its wall time, peak resident memory, and exit status for the dogfooding benchmark harness. |
|
docexamples
Package docexamples runs analyzers against the living examples used by the documentation site.
|
Package docexamples runs analyzers against the living examples used by the documentation site. |
|
plugin
|
|
|
golangci
Package golangci registers gohawk as a golangci-lint module plugin.
|
Package golangci registers gohawk as a golangci-lint module plugin. |
Click to show internal directories.
Click to hide internal directories.