internal/

directory
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: May 14, 2026 License: MIT

Directories

Path Synopsis
linker
Package linker contains cross-file enrichers that run after detectors during `codeiq enrich`.
Package linker contains cross-file enrichers that run after detectors during `codeiq enrich`.
Package buildinfo exposes version/commit/date/dirty strings that the release pipeline injects via -ldflags -X. When ldflags are not set, an init() fallback reads `runtime/debug.BuildInfo` so `go install ...@v0.3.0` and local `go build` from a git checkout still produce a binary that reports its origin.
Package buildinfo exposes version/commit/date/dirty strings that the release pipeline injects via -ldflags -X. When ldflags are not set, an init() fallback reads `runtime/debug.BuildInfo` so `go install ...@v0.3.0` and local `go build` from a git checkout still produce a binary that reports its origin.
Package cli wires Cobra commands.
Package cli wires Cobra commands.
auth
Package auth holds cross-cutting authentication-related detectors.
Package auth holds cross-cutting authentication-related detectors.
base
Package base frontend.go provides shared helpers for frontend component detectors (Angular, React, Vue).
Package base frontend.go provides shared helpers for frontend component detectors (Angular, React, Vue).
csharp
Package csharp holds C#/.NET detectors.
Package csharp holds C#/.NET detectors.
golang
Package golang holds Go-language detectors.
Package golang holds Go-language detectors.
iac
Package iac holds Infrastructure-as-Code detectors (Terraform, Bicep, Dockerfile, ...).
Package iac holds Infrastructure-as-Code detectors (Terraform, Bicep, Dockerfile, ...).
jvm/jvmhelpers
Package jvmhelpers mirrors src/main/java/.../detector/StructuresDetectorHelper.java + AbstractJavaMessagingDetector helpers for JVM-family Go detectors.
Package jvmhelpers mirrors src/main/java/.../detector/StructuresDetectorHelper.java + AbstractJavaMessagingDetector helpers for JVM-family Go detectors.
markup
Package markup holds Markdown / other markup-language detectors.
Package markup holds Markdown / other markup-language detectors.
proto
Package proto holds Protocol Buffer detectors.
Package proto holds Protocol Buffer detectors.
script/shell
Package shell holds Bash and PowerShell detectors.
Package shell holds Bash and PowerShell detectors.
sql
Package sql holds raw-SQL and migration-file detectors.
Package sql holds raw-SQL and migration-file detectors.
systems/cpp
Package cpp holds C/C++ detectors.
Package cpp holds C/C++ detectors.
systems/rust
Package rust holds Rust-language detectors.
Package rust holds Rust-language detectors.
typescript
Package typescript ports the Java TypeScript detectors.
Package typescript ports the Java TypeScript detectors.
Package flow generates architecture flow diagrams from the codeiq graph.
Package flow generates architecture flow diagrams from the codeiq graph.
Package graph is the Go port's facade over Kuzu Embedded.
Package graph is the Go port's facade over Kuzu Embedded.
intelligence
evidence
Package evidence ports the runtime-facing evidence pack and assembler from src/main/java/.../intelligence/evidence/.
Package evidence ports the runtime-facing evidence pack and assembler from src/main/java/.../intelligence/evidence/.
extractor
Package extractor defines the LanguageExtractor interface and the Enricher orchestrator that drives per-language extractors over a node list.
Package extractor defines the LanguageExtractor interface and the Enricher orchestrator that drives per-language extractors over a node list.
extractor/golang
Package golang implements the Go language extractor.
Package golang implements the Go language extractor.
extractor/java
Package java implements the Java language extractor.
Package java implements the Java language extractor.
extractor/python
Package python implements the Python language extractor.
Package python implements the Python language extractor.
extractor/typescript
Package typescript implements the TypeScript language extractor.
Package typescript implements the TypeScript language extractor.
lexical
Package lexical extracts doc comments and bounded source snippets from already-discovered files, populating CodeNode properties used by the lexical intelligence layer.
Package lexical extracts doc comments and bounded source snippets from already-discovered files, populating CodeNode properties used by the lexical intelligence layer.
query
Package query implements the intelligence-layer query planner.
Package query implements the intelligence-layer query planner.
Package mcp implements the codeiq stdio MCP server.
Package mcp implements the codeiq stdio MCP server.
Package query implements the codeiq Go port's query-side services.
Package query implements the codeiq Go port's query-side services.
Package review implements the MR-review pipeline: git diff → graph evidence → LLM review.
Package review implements the MR-review pipeline: git diff → graph evidence → LLM review.

Jump to

Keyboard shortcuts

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