Directories
¶
| Path | Synopsis |
|---|---|
|
Package effects detects boundary-crossing calls: SQL, Redis, HTTP clients, and Kafka producers.
|
Package effects detects boundary-crossing calls: SQL, Redis, HTTP clients, and Kafka producers. |
|
Package entities derives business entities — the nouns an owner thinks in ("product", "order") — from what flows already touch.
|
Package entities derives business entities — the nouns an owner thinks in ("product", "order") — from what flows already touch. |
|
Package entrypoints discovers flow entrypoints: HTTP handler registrations (net/http, gin, echo, chi, gorilla/mux) and Kafka consumer handlers (segmentio/kafka-go, sarama, confluent).
|
Package entrypoints discovers flow entrypoints: HTTP handler registrations (net/http, gin, echo, chi, gorilla/mux) and Kafka consumer handlers (segmentio/kafka-go, sarama, confluent). |
|
Package filter is the noise-reduction pipeline — the part that turns a raw call graph into a readable flow map.
|
Package filter is the noise-reduction pipeline — the part that turns a raw call graph into a readable flow map. |
|
Package graph builds the whole-program call graph and extracts per-entrypoint flows into the mutable Flow IR shared by the filter pipeline and output layers.
|
Package graph builds the whole-program call graph and extracts per-entrypoint flows into the mutable Flow IR shared by the filter pipeline and output layers. |
|
Package guards finds the "why" layer of a flow: If branches that terminate the function with an error.
|
Package guards finds the "why" layer of a flow: If branches that terminate the function with an error. |
|
Package loader loads a Go module once via go/packages and builds SSA for it.
|
Package loader loads a Go module once via go/packages and builds SSA for it. |
|
Package output serializes a graph.Flow to the stable JSON schema and renders the --debug-tree text view.
|
Package output serializes a graph.Flow to the stable JSON schema and renders the --debug-tree text view. |
|
Package render emits a self-contained interactive HTML viewer for one or more flow documents.
|
Package render emits a self-contained interactive HTML viewer for one or more flow documents. |
|
Package ssax holds small shared helpers for inspecting SSA values and call sites: callee identification, best-effort string-constant resolution, and variadic-argument extraction.
|
Package ssax holds small shared helpers for inspecting SSA values and call sites: callee identification, best-effort string-constant resolution, and variadic-argument extraction. |
Click to show internal directories.
Click to hide internal directories.