Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
codeiq
command
Binary codeiq is the codeiq CLI entry point.
|
Binary codeiq is the codeiq CLI entry point. |
|
extcheck
command
|
|
|
go
module
|
|
|
internal
|
|
|
analyzer/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`. |
|
buildinfo
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. |
|
cli
Package cli wires Cobra commands.
|
Package cli wires Cobra commands. |
|
detector/auth
Package auth holds cross-cutting authentication-related detectors.
|
Package auth holds cross-cutting authentication-related detectors. |
|
detector/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). |
|
detector/csharp
Package csharp holds C#/.NET detectors.
|
Package csharp holds C#/.NET detectors. |
|
detector/golang
Package golang holds Go-language detectors.
|
Package golang holds Go-language detectors. |
|
detector/iac
Package iac holds Infrastructure-as-Code detectors (Terraform, Bicep, Dockerfile, ...).
|
Package iac holds Infrastructure-as-Code detectors (Terraform, Bicep, Dockerfile, ...). |
|
detector/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. |
|
detector/markup
Package markup holds Markdown / other markup-language detectors.
|
Package markup holds Markdown / other markup-language detectors. |
|
detector/proto
Package proto holds Protocol Buffer detectors.
|
Package proto holds Protocol Buffer detectors. |
|
detector/script/shell
Package shell holds Bash and PowerShell detectors.
|
Package shell holds Bash and PowerShell detectors. |
|
detector/sql
Package sql holds raw-SQL and migration-file detectors.
|
Package sql holds raw-SQL and migration-file detectors. |
|
detector/systems/cpp
Package cpp holds C/C++ detectors.
|
Package cpp holds C/C++ detectors. |
|
detector/systems/rust
Package rust holds Rust-language detectors.
|
Package rust holds Rust-language detectors. |
|
detector/typescript
Package typescript ports the Java TypeScript detectors.
|
Package typescript ports the Java TypeScript detectors. |
|
flow
Package flow generates architecture flow diagrams from the codeiq graph.
|
Package flow generates architecture flow diagrams from the codeiq graph. |
|
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/. |
|
intelligence/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. |
|
intelligence/extractor/golang
Package golang implements the Go language extractor.
|
Package golang implements the Go language extractor. |
|
intelligence/extractor/java
Package java implements the Java language extractor.
|
Package java implements the Java language extractor. |
|
intelligence/extractor/python
Package python implements the Python language extractor.
|
Package python implements the Python language extractor. |
|
intelligence/extractor/typescript
Package typescript implements the TypeScript language extractor.
|
Package typescript implements the TypeScript language extractor. |
|
intelligence/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. |
|
intelligence/query
Package query implements the intelligence-layer query planner.
|
Package query implements the intelligence-layer query planner. |
|
mcp
Package mcp implements the codeiq stdio MCP server.
|
Package mcp implements the codeiq stdio MCP server. |
|
query
Package query implements the codeiq Go port's query-side services.
|
Package query implements the codeiq Go port's query-side services. |
|
review
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. |
|
Package parity contains the cross-binary diff harness.
|
Package parity contains the cross-binary diff harness. |
|
cmd/parity-normalize
command
Binary parity-normalize reads a codeiq SQLite cache and writes a normalized JSON dump to stdout.
|
Binary parity-normalize reads a codeiq SQLite cache and writes a normalized JSON dump to stdout. |
Click to show internal directories.
Click to hide internal directories.