Directories
¶
| Path | Synopsis |
|---|---|
|
Package codesignal turns pkg/semantics analysis results into prioritized, change-aware coaching signals.
|
Package codesignal turns pkg/semantics analysis results into prioritized, change-aware coaching signals. |
|
Package domain holds project facts that both the use-case layer (pkg/codesignal) and the adapter that builds them (pkg/projectmodel) are allowed to depend on.
|
Package domain holds project facts that both the use-case layer (pkg/codesignal) and the adapter that builds them (pkg/projectmodel) are allowed to depend on. |
|
Package githubingest reads individual file contents from a GitHub repository via the GitHub Contents API, authenticated as a GitHub App installation.
|
Package githubingest reads individual file contents from a GitHub repository via the GitHub Contents API, authenticated as a GitHub App installation. |
|
Package projectmodel defines deterministic, offline, whole-repository structural facts about a codebase.
|
Package projectmodel defines deterministic, offline, whole-repository structural facts about a codebase. |
|
internal/ssaload
Package ssaload is pkg/projectmodel's driven adapter for building Go SSA programs: it writes an fs.FS snapshot to a temporary directory and loads it through golang.org/x/tools/go/packages, which runs the local Go toolchain against those files.
|
Package ssaload is pkg/projectmodel's driven adapter for building Go SSA programs: it writes an fs.FS snapshot to a temporary directory and loads it through golang.org/x/tools/go/packages, which runs the local Go toolchain against those files. |
|
internal/tssidecar
Package tssidecar runs the pinned Node/TypeScript project sidecar as a child process for one internal/projectbridge request.
|
Package tssidecar runs the pinned Node/TypeScript project sidecar as a child process for one internal/projectbridge request. |
|
Package semantics extracts deterministic structural facts from raw source bytes (syntax validity, imports, branching metrics, constructor-like patterns, mutates_input) using Tree-sitter grammars.
|
Package semantics extracts deterministic structural facts from raw source bytes (syntax validity, imports, branching metrics, constructor-like patterns, mutates_input) using Tree-sitter grammars. |
|
internal/engine
Package engine defines the narrow tree-sitter surface pkg/semantics relies on.
|
Package engine defines the narrow tree-sitter surface pkg/semantics relies on. |
Click to show internal directories.
Click to hide internal directories.