Directories
¶
| Path | Synopsis |
|---|---|
|
Package analyze is funcfinder's public API for programmatic code mapping: walk a source tree and get per-file function/type boundaries, using the same engine the funcfinder CLI runs.
|
Package analyze is funcfinder's public API for programmatic code mapping: walk a source tree and get per-file function/type boundaries, using the same engine the funcfinder CLI runs. |
|
benchmarks
|
|
|
searchserver
command
searchserver — a real-async Go FTS5 search server + load harness.
|
searchserver — a real-async Go FTS5 search server + load harness. |
|
cmd
|
|
|
astoracle
command
astoracle — ground-truth symbol extractor for Go, built on go/ast.
|
astoracle — ground-truth symbol extractor for Go, built on go/ast. |
|
benchmark
command
|
|
|
callgraph
command
callgraph - function call relationship analyzer
|
callgraph - function call relationship analyzer |
|
complexity
command
complexity.go - Nesting Depth Complexity Analyzer Analyzes code complexity based on NESTING DEPTH, not decision point count Philosophy: Deep nesting is harder to understand than flat code with many branches
|
complexity.go - Nesting Depth Complexity Analyzer Analyzes code complexity based on NESTING DEPTH, not decision point count Philosophy: Deep nesting is harder to understand than flat code with many branches |
|
deps
command
deps.go - Module dependency analyzer Uses shared configuration for multiple languages
|
deps.go - Module dependency analyzer Uses shared configuration for multiple languages |
|
docsearch
command
|
|
|
docsearch-server
command
docsearch-server — the release-aware truth server CLI (see docs/docsearch-server/TZ.md).
|
docsearch-server — the release-aware truth server CLI (see docs/docsearch-server/TZ.md). |
|
funcfinder
command
|
|
|
stat
command
stat.go - Unified function call counter for multiple languages Counts function calls in source files using shared configuration
|
stat.go - Unified function call counter for multiple languages Counts function calls in source files using shared configuration |
|
config.go - Unified language configuration Loads and manages language patterns for funcfinder, stat, deps, complexity, and findstruct
|
config.go - Unified language configuration Loads and manages language patterns for funcfinder, stat, deps, complexity, and findstruct |
|
codemap
Package codemap implements TZ FR-22 ("funcfinder as a code → truth compiler"): baking a deterministic structural map of a source tree (functions and types per file) into a docsearch-server release at publish time.
|
Package codemap implements TZ FR-22 ("funcfinder as a code → truth compiler"): baking a deterministic structural map of a source tree (functions and types per file) into a docsearch-server release at publish time. |
|
embed
Package embed is an optional, provider-agnostic embedding client for docsearch-server.
|
Package embed is an optional, provider-agnostic embedding client for docsearch-server. |
|
truth
Package truth implements the release/channel backbone of docsearch-server (see docs/docsearch-server/TZ.md §7.1, §7.3, §8).
|
Package truth implements the release/channel backbone of docsearch-server (see docs/docsearch-server/TZ.md §7.1, §7.3, §8). |
Click to show internal directories.
Click to hide internal directories.