internal/

directory
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL