diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 9fd973f0..87db76d4 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -14,7 +14,7 @@ version: 2
updates:
# ----- Go modules (the codeiq application) -----
- package-ecosystem: "gomod"
- directory: "/go"
+ directory: "/"
schedule:
interval: "weekly"
day: "monday"
diff --git a/.github/workflows/go-ci.yml b/.github/workflows/go-ci.yml
index 0619b6b9..3bce1107 100644
--- a/.github/workflows/go-ci.yml
+++ b/.github/workflows/go-ci.yml
@@ -20,9 +20,6 @@ jobs:
runs-on: ubuntu-latest
env:
CGO_ENABLED: "1"
- defaults:
- run:
- working-directory: go
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
@@ -32,7 +29,7 @@ jobs:
# infinite loop) which is reachable via review.Client.Review.
go-version: '1.25.10'
cache: true
- cache-dependency-path: go/go.sum
+ cache-dependency-path: go.sum
- name: Install C toolchain
run: sudo apt-get update -y && sudo apt-get install -y build-essential
- name: go vet
diff --git a/.github/workflows/perf-gate.yml b/.github/workflows/perf-gate.yml
index b63724d2..68b05e95 100644
--- a/.github/workflows/perf-gate.yml
+++ b/.github/workflows/perf-gate.yml
@@ -1,15 +1,13 @@
name: perf-gate
-
# Performance regression gate. Runs `codeiq index` against fixture-multi-lang
# and asserts wall-clock + node-count budgets. Catches regressions like:
# - Regex pathology re-introduced (e.g. the CertificateAuthDetector
# pre-screen miss that pushed indexing from 0.1s → 42s on PSA).
# - Detector over-emission past the dedup budget.
#
-# Trigger: push to main + PRs that touch go/**. Manual via workflow_dispatch.
+# Trigger: push to main + PRs that touch any source. Manual via workflow_dispatch.
# Failure is informational on PRs (`continue-on-error`) until the threshold
# is curated against real-world load; once stable, set strict gate.
-
on:
push:
branches: [main]
@@ -20,10 +18,8 @@ on:
# status to be reported" on non-Go PRs. Wall-clock is ~1 minute; the
# signal is worth the cost.
workflow_dispatch:
-
permissions:
contents: read
-
jobs:
bench:
name: index perf gate (fixture-multi-lang)
@@ -51,14 +47,13 @@ jobs:
with:
go-version: '1.25.10'
cache: true
- cache-dependency-path: go/go.sum
+ cache-dependency-path: go.sum
- name: Install C toolchain
run: sudo apt-get update -y && sudo apt-get install -y build-essential
- name: Build codeiq
- working-directory: go
run: go build -o /tmp/codeiq ./cmd/codeiq
- name: Stage fixture (separate copy so cache writes don't dirty git)
- run: cp -r go/testdata/fixture-multi-lang /tmp/fm-perf
+ run: cp -r testdata/fixture-multi-lang /tmp/fm-perf
- name: Run + measure
id: bench
run: |
@@ -67,7 +62,6 @@ jobs:
/tmp/codeiq index /tmp/fm-perf > /tmp/perf.log 2>&1
END=$(date +%s.%N)
ELAPSED=$(awk "BEGIN{printf \"%.3f\", $END - $START}")
-
# Parse the "Files: F Nodes: N Edges: E ..." summary line.
NODES=$(awk -F'[ ]+' '/^Files:/ {print $4}' /tmp/perf.log)
EDGES=$(awk -F'[ ]+' '/^Files:/ {print $6}' /tmp/perf.log)
@@ -77,12 +71,10 @@ jobs:
DEDUP_NODES=${DEDUP_NODES:-0}
DROPPED=$(awk -F'[ ]+' '/^Deduped:/ {for(i=1;i<=NF;i++) if($i=="Dropped:") print $(i+1)}' /tmp/perf.log)
DROPPED=${DROPPED:-0}
-
echo "elapsed=$ELAPSED" >> "$GITHUB_OUTPUT"
echo "nodes=$NODES" >> "$GITHUB_OUTPUT"
echo "edges=$EDGES" >> "$GITHUB_OUTPUT"
echo "dropped=$DROPPED" >> "$GITHUB_OUTPUT"
-
{
echo "## codeiq perf gate"
echo ""
@@ -94,9 +86,7 @@ jobs:
echo "| deduped nodes | $DEDUP_NODES | — |"
echo "| dropped phantom edges | $DROPPED | ratio gated |"
} >> "$GITHUB_STEP_SUMMARY"
-
cat /tmp/perf.log >> "$GITHUB_STEP_SUMMARY"
-
# --- Hard gates ---
fail=0
if awk "BEGIN{exit !($ELAPSED > $MAX_INDEX_SECONDS)}"; then
@@ -129,7 +119,6 @@ jobs:
RSS=$(awk -F': ' '/Maximum resident set size/ {print $2}' /tmp/perf-enrich.time)
RSS=${RSS:-0}
ELAPSED=$(awk -F': ' '/Elapsed \(wall clock\)/ {print $2}' /tmp/perf-enrich.time)
-
{
echo ""
echo "## codeiq enrich memory gate"
@@ -140,7 +129,6 @@ jobs:
echo "| wall-clock | $ELAPSED | — |"
} >> "$GITHUB_STEP_SUMMARY"
cat /tmp/perf-enrich.log >> "$GITHUB_STEP_SUMMARY"
-
if [ "$RSS" -gt "$MAX_ENRICH_RSS_KB" ]; then
echo "::error::enrich peak RSS ${RSS} KB exceeds budget ${MAX_ENRICH_RSS_KB} KB"
exit 1
diff --git a/.github/workflows/release-darwin.yml b/.github/workflows/release-darwin.yml
index 8918b75f..419b250c 100644
--- a/.github/workflows/release-darwin.yml
+++ b/.github/workflows/release-darwin.yml
@@ -1,5 +1,4 @@
name: release-darwin
-
# darwin/arm64 release on a macos-14 runner. Attaches binaries to the
# existing GitHub Release created by release-go.yml (which only builds
# linux). Runs after the linux release lands so the target Release
@@ -11,7 +10,6 @@ name: release-darwin
# - macos-14 runners are arm64 (M1+); cross-compile to darwin/arm64
# happens via native CC = clang.
# - The two workflows publish to the same tag → same Release.
-
on:
push:
tags:
@@ -21,18 +19,15 @@ on:
tag:
description: 'Tag to release (e.g. v0.3.0). Release must already exist.'
required: true
-
permissions:
contents: write
id-token: write # Sigstore keyless via GitHub OIDC
attestations: write
-
# Pass the input/ref to the shell via env vars (not inline `${{ }}`
# interpolation) — Semgrep `yaml.github-actions.security.run-shell-injection`
# rule. inputs.tag for workflow_dispatch; GITHUB_REF_NAME for tag pushes.
env:
TAG: ${{ github.event.inputs.tag || github.ref_name }}
-
jobs:
release-darwin:
name: release (darwin / arm64)
@@ -45,10 +40,8 @@ jobs:
with:
go-version: '1.25.10'
cache: true
- cache-dependency-path: go/go.sum
-
+ cache-dependency-path: go.sum
- name: Build darwin/arm64 binary
- working-directory: go
env:
CGO_ENABLED: '1'
GOOS: darwin
@@ -58,24 +51,21 @@ jobs:
go build \
-trimpath \
-ldflags "-s -w \
- -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Version=${VERSION}' \
- -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Commit=$(git rev-parse --short HEAD)' \
- -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Date=$(date -u +%Y-%m-%dT%H:%M:%SZ)' \
- -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Dirty=false'" \
+ -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Version=${VERSION}' \
+ -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Commit=$(git rev-parse --short HEAD)' \
+ -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Date=$(date -u +%Y-%m-%dT%H:%M:%SZ)' \
+ -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Dirty=false'" \
-o codeiq ./cmd/codeiq
-
- name: Package archive
- working-directory: go
run: |
VERSION="${TAG#v}"
ARCHIVE_DIR="codeiq_${VERSION}_darwin_arm64"
mkdir -p "${ARCHIVE_DIR}"
cp codeiq "${ARCHIVE_DIR}/"
- cp ../LICENSE "${ARCHIVE_DIR}/" 2>/dev/null || true
- cp ../README.md "${ARCHIVE_DIR}/" 2>/dev/null || true
- cp ../CHANGELOG.md "${ARCHIVE_DIR}/" 2>/dev/null || true
- tar czf "../${ARCHIVE_DIR}.tar.gz" "${ARCHIVE_DIR}"
-
+ cp LICENSE "${ARCHIVE_DIR}/" 2>/dev/null || true
+ cp README.md "${ARCHIVE_DIR}/" 2>/dev/null || true
+ cp CHANGELOG.md "${ARCHIVE_DIR}/" 2>/dev/null || true
+ tar czf "${ARCHIVE_DIR}.tar.gz" "${ARCHIVE_DIR}"
- name: Install Syft (SBOM)
uses: anchore/sbom-action/download-syft@e22c389904149dbc22b58101806040fa8d37a610 # v0.24.0
- name: Generate SBOM
@@ -83,7 +73,6 @@ jobs:
VERSION="${TAG#v}"
ARCHIVE="codeiq_${VERSION}_darwin_arm64.tar.gz"
syft "$ARCHIVE" --output spdx-json="${ARCHIVE}.sbom.spdx.json"
-
- name: Install Cosign (signing)
uses: sigstore/cosign-installer@6f9f17788090df1f26f669e9d70d6ae9567deba6 # v4.1.2
- name: Sign archive (Sigstore keyless, bundle format)
@@ -94,7 +83,6 @@ jobs:
--yes \
--bundle "${ARCHIVE}.cosign.bundle" \
"$ARCHIVE"
-
- name: Upload to GitHub Release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -116,7 +104,6 @@ jobs:
done
echo "::error::Release $TAG never appeared; release-go.yml may have failed"
exit 1
-
- name: Attest darwin archive (build provenance)
uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0
with:
diff --git a/.github/workflows/release-go.yml b/.github/workflows/release-go.yml
index aa0cf874..c7be34ab 100644
--- a/.github/workflows/release-go.yml
+++ b/.github/workflows/release-go.yml
@@ -38,7 +38,7 @@ jobs:
with:
go-version: '1.25.10'
cache: true
- cache-dependency-path: go/go.sum
+ cache-dependency-path: go.sum
- name: Install build deps
run: |
sudo apt-get update -y
diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml
index d030363a..5051704d 100644
--- a/.github/workflows/security.yml
+++ b/.github/workflows/security.yml
@@ -50,7 +50,7 @@ jobs:
# go-ci.yml) is the call-graph-aware companion that filters to
# *reachable* vulns — keeping both gives both "have we got it"
# AND "are we exposed".
- run: ./osv-scanner --lockfile=go/go.mod
+ run: ./osv-scanner --lockfile=go.mod
trivy:
name: Trivy (filesystem + container scan)
@@ -136,8 +136,8 @@ jobs:
node-version: '20'
- run: |
# Scope jscpd to Go production code only:
- # - go/cmd — main entry point
- # - go/internal — production code (100 detectors + pipeline + MCP)
+ # - cmd — main entry point
+ # - internal — production code (100 detectors + pipeline + MCP)
# Tests share fixture/assertion shape by design (parallelism for
# catching contract regressions, not a refactoring target).
#
@@ -160,7 +160,7 @@ jobs:
--reporters consoleFull \
--format "go" \
--ignore "**/vendor/**,**/testdata/**,**/grammar/**,**/generated/**,**/dist/**,**/coverage/**,**/intelligence/extractor/**/language_extractor.go,**/detector/**/structures.go" \
- go/cmd go/internal
+ cmd internal
sbom:
name: SBOM (SPDX + CycloneDX)
diff --git a/.gitignore b/.gitignore
index 69447569..875471fa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -113,3 +113,11 @@ phase*-plan.md
# ignored directory's contents cannot be re-included by a later pattern.
!docs/superpowers/plans/
!docs/superpowers/plans/*.md
+
+# ---- merged from go/.gitignore on go/ → root hoist ----
+/codeiq
+/codeiq.exe
+/coverage.out
+/coverage.html
+/dist/
+/.cache/
diff --git a/.goreleaser.yml b/.goreleaser.yml
index f381b740..1765cc4f 100644
--- a/.goreleaser.yml
+++ b/.goreleaser.yml
@@ -6,28 +6,23 @@
# CGO is required (kuzudb + go-sqlite3 native deps), so we cross-compile
# via per-target runners — see the release workflow matrix. This file
# is consumed once per target OS.
-
version: 2
project_name: codeiq
-
env:
- CGO_ENABLED=1
- GO_VERSION=1.25.10
-
before:
hooks:
# Sanity gate. Failing here aborts the release before any binary
- # leaves the runner. Goreleaser runs each hook via exec.Command
- # (no shell), so bare `cd go && …` fails — `cd` isn't an executable
- # in $PATH. Wrap in `sh -c` to get a working-directory side-effect.
- - sh -c "cd go && go mod download"
- - sh -c "cd go && go test ./... -count=1"
-
+ # leaves the runner. Module lives at repo root since the hoist; no
+ # subdirectory `cd` is needed. Hooks still go via `sh -c` for parity
+ # with the build steps and to keep shell features available.
+ - sh -c "go mod download"
+ - sh -c "go test ./... -count=1"
builds:
# linux/amd64 — native build on the ubuntu-latest runner.
- id: codeiq-linux-amd64
main: ./cmd/codeiq
- dir: go
binary: codeiq
env:
- CGO_ENABLED=1
@@ -36,17 +31,16 @@ builds:
- -trimpath
ldflags:
- -s -w
- - -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Version={{.Version}}'
- - -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Commit={{.ShortCommit}}'
- - -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Date={{.Date}}'
- - -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Dirty={{.IsGitDirty}}'
+ - -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Version={{.Version}}'
+ - -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Commit={{.ShortCommit}}'
+ - -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Date={{.Date}}'
+ - -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Dirty={{.IsGitDirty}}'
goos: [linux]
goarch: [amd64]
# linux/arm64 — cross-compile from the ubuntu-latest runner using
# gcc-aarch64-linux-gnu installed in the release workflow.
- id: codeiq-linux-arm64
main: ./cmd/codeiq
- dir: go
binary: codeiq
env:
- CGO_ENABLED=1
@@ -55,15 +49,14 @@ builds:
- -trimpath
ldflags:
- -s -w
- - -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Version={{.Version}}'
- - -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Commit={{.ShortCommit}}'
- - -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Date={{.Date}}'
- - -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Dirty={{.IsGitDirty}}'
+ - -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Version={{.Version}}'
+ - -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Commit={{.ShortCommit}}'
+ - -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Date={{.Date}}'
+ - -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Dirty={{.IsGitDirty}}'
goos: [linux]
goarch: [arm64]
# darwin/arm64 ships from `release-darwin.yml` (macos-14 runner) and
# attaches to the same Release that this config creates.
-
archives:
- id: codeiq
formats: [tar.gz]
@@ -73,14 +66,11 @@ archives:
- LICENSE*
- README.md
- CHANGELOG.md
-
checksum:
name_template: 'checksums.sha256'
algorithm: sha256
-
snapshot:
version_template: '{{ incpatch .Version }}-next'
-
# SBOM generation — Plan §5 SBOM signing requirement. Syft is the
# OSS-CLI choice (matches the existing security.yml stack).
sboms:
@@ -93,7 +83,6 @@ sboms:
- '$artifact'
- --output
- 'spdx-json={{ .ArtifactName }}.sbom.spdx.json'
-
# Cosign keyless signing of the checksum manifest. The release workflow
# supplies the OIDC token via `id-token: write`; cosign records the
# signature transparency entry in Rekor (public Sigstore log). No
@@ -113,7 +102,6 @@ signs:
artifacts: checksum
output: true
signature: '${artifact}.cosign.bundle'
-
release:
github:
owner: RandomCodeSpace
@@ -124,14 +112,10 @@ release:
name_template: 'v{{ .Version }}'
header: |
## codeiq v{{ .Version }}
-
Deterministic code knowledge graph — Go single-binary release.
-
Verify the download:
-
# Checksum
sha256sum -c checksums.sha256
-
# Signature (Sigstore keyless, bundle format)
cosign verify-blob \
--bundle checksums.sha256.cosign.bundle \
diff --git a/AGENTS.md b/AGENTS.md
index 84de6b09..ff15c373 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -22,7 +22,7 @@ codeiq is a CLI + read-only stdio MCP server that builds a deterministic code-kn
- **Sign every commit.** The repo-local config (`scripts/setup-git-signed.sh`) makes this automatic; do not rewrite it.
- **One logical change per commit.** Conventional-commit subjects (`feat:`, `fix:`, `chore:`, `refactor:`, `test:`, `docs:`, `perf:`).
- **Squash-merge only.** Branch protection rejects merge commits and force-pushes to `main`.
-- **Tests + race + vet must pass.** `cd go && CGO_ENABLED=1 go test ./... -count=1` is the contract; release CI runs `-race` too. 880+ tests today.
+- **Tests + race + vet must pass.** `CGO_ENABLED=1 go test ./... -count=1` is the contract; release CI runs `-race` too. 880+ tests today.
- **Determinism is non-negotiable.** Same input → same output, byte-for-byte. Any new detector ships with a determinism test.
- **Read-only MCP server.** Tool calls never write to the graph. Index/enrich happen only via the CLI commands `codeiq index` / `codeiq enrich`. The Java reference's REST API + React SPA were deleted in Phase 6 cutover (#132) and will not be reintroduced.
- **No secrets in code.** Repo-level GitHub Actions secrets only.
diff --git a/CLAUDE.md b/CLAUDE.md
index 8d1fc17b..fdf2ed66 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -7,8 +7,8 @@ deterministic code knowledge graph. No AI, no external APIs — pure
static analysis. 100 detectors, 35+ languages, Kuzu embedded graph
database, MCP stdio server, single static Go binary.
-- **CLI command**: `codeiq` (single binary from `go/cmd/codeiq/main.go`)
-- **Go module**: `github.com/randomcodespace/codeiq/go`
+- **CLI command**: `codeiq` (single binary from `cmd/codeiq/main.go`)
+- **Go module**: `github.com/randomcodespace/codeiq`
- **Go directive**: `go 1.25.0` (dep-mandated by `modelcontextprotocol/go-sdk`); `toolchain go1.25.10`
- **GitHub repo**: `RandomCodeSpace/codeiq` (default branch: `main`)
- **Cache on disk**: `.codeiq/cache/codeiq.sqlite` (SQLite analysis cache)
@@ -21,7 +21,7 @@ landing) and `c630245` (release infra).
## Tech Stack
-> Source of truth: `go/go.mod` + `go/go.sum`. Update pins there; this
+> Source of truth: `go.mod` + `go.sum`. Update pins there; this
> list moves with them in the same commit.
- **Go 1.25.10** — toolchain pin; module min is 1.25.0 (clamped by the
@@ -91,7 +91,7 @@ reintroduced.
### Package layout
```
-go/
+codeiq/
├── cmd/codeiq/ # main package — single binary entrypoint
├── internal/
│ ├── analyzer/ # pipeline orchestration
@@ -160,7 +160,7 @@ Analysis/enrichment happens only via the CLI commands `index` /
Adding a new detector package under `internal/detector/
/` is NOT
enough. The package must be blank-imported in
-[`internal/cli/detectors_register.go`](go/internal/cli/detectors_register.go).
+[`internal/cli/detectors_register.go`](internal/cli/detectors_register.go).
Without that line, the package's `init()` never runs and the binary
ships without your detector. The Phase 4 benchmark exposed this bug
when 15 language families silently produced 0 nodes — see commit
@@ -225,16 +225,16 @@ because the consolidated tools delegate to them.
## Adding a New Detector
-1. Create file in `go/internal/detector//my_detector.go`.
+1. Create file in `internal/detector//my_detector.go`.
2. Implement the `detector.Detector` interface:
```go
package mycategory
import (
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
type MyDetector struct{}
@@ -255,12 +255,12 @@ because the consolidated tools delegate to them.
3. **CRITICAL** — if the package is a NEW directory under
`internal/detector/`, blank-import it in
- `go/internal/cli/detectors_register.go`. Existing directories
+ `internal/cli/detectors_register.go`. Existing directories
already covered.
4. Add a test file at the same path (`my_detector_test.go`). Include
positive match, negative match, determinism (run twice, assert
identical output).
-5. `cd go && CGO_ENABLED=1 go test ./internal/detector//...
+5. `CGO_ENABLED=1 go test ./internal/detector//...
-count=1`.
### Detector base helpers
@@ -287,7 +287,6 @@ because the consolidated tools delegate to them.
## Testing
```bash
-cd go
# Full suite
CGO_ENABLED=1 go test ./... -count=1
@@ -308,16 +307,15 @@ determinism tests.
## Build Commands
```bash
-cd go
# Build
CGO_ENABLED=1 go build -o /usr/local/bin/codeiq ./cmd/codeiq
# Build with version info (release-go.yml does this with goreleaser):
CGO_ENABLED=1 go build \
- -ldflags "-X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Version=v0.3.0' \
- -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Commit=$(git rev-parse --short HEAD)' \
- -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Date=$(date -u +%Y-%m-%dT%H:%M:%SZ)'" \
+ -ldflags "-X 'github.com/randomcodespace/codeiq/internal/buildinfo.Version=v0.3.0' \
+ -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Commit=$(git rev-parse --short HEAD)' \
+ -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Date=$(date -u +%Y-%m-%dT%H:%M:%SZ)'" \
-o /usr/local/bin/codeiq ./cmd/codeiq
```
diff --git a/PROJECT_SUMMARY.md b/PROJECT_SUMMARY.md
index 241a66ee..d42f272c 100644
--- a/PROJECT_SUMMARY.md
+++ b/PROJECT_SUMMARY.md
@@ -20,7 +20,7 @@
## Tech stack
-- **Go 1.25.10** — toolchain pin in `go/go.mod` (module min 1.25.0,
+- **Go 1.25.10** — toolchain pin in `go.mod` (module min 1.25.0,
clamped by `modelcontextprotocol/go-sdk`).
- **Kuzu 0.11.3** (`github.com/kuzudb/go-kuzu`) — embedded graph DB.
Native FTS via `QUERY_FTS_INDEX` (bundled).
@@ -28,13 +28,13 @@
- **`smacker/go-tree-sitter`** — AST parsing (Java / Python / TS / Go).
- **`modelcontextprotocol/go-sdk` v1.6** — stdio MCP server.
- **`spf13/cobra` 1.10.2** — CLI framework.
-- Manifest files read: `go/go.mod`, `go/go.sum`.
+- Manifest files read: `go.mod`, `go.sum`.
## Entry points
| Entrypoint | File | Purpose |
|---|---|---|
-| CLI / MCP server | `go/cmd/codeiq/main.go` | The only binary. All subcommands live in `internal/cli`. |
+| CLI / MCP server | `cmd/codeiq/main.go` | The only binary. All subcommands live in `internal/cli`. |
| Subcommand registry | `internal/cli/root.go` | Sets up cobra root + registers per-subcommand inits. |
| Detector registry | `internal/cli/detectors_register.go` | Blank-imports every detector package leaf. **Choke point** — forget it and detectors silently no-op. |
| Stdio MCP | `internal/cli/mcp.go` + `internal/mcp/server.go` | Wires 10 user-facing tools: 6 consolidated + `run_cypher` + `read_file` + `generate_flow` + `review_changes`. |
@@ -45,26 +45,25 @@
```
codeiq/
-├── go/ — Go module (will move to repo root post-v1)
-│ ├── cmd/codeiq/ — main package
-│ ├── internal/
-│ │ ├── analyzer/ — pipeline orchestration + linkers
-│ │ ├── buildinfo/ — version metadata
-│ │ ├── cache/ — SQLite analysis cache
-│ │ ├── cli/ — cobra subcommands
-│ │ ├── detector/ — 100 detectors organized by category
-│ │ ├── flow/ — architecture-flow diagram engine
-│ │ ├── graph/ — Kuzu facade (read-only)
-│ │ ├── intelligence/ — lexical + language extractors + evidence + planner
-│ │ ├── mcp/ — MCP server + tool definitions
-│ │ ├── model/ — CodeNode, CodeEdge, kinds, Confidence
-│ │ ├── parser/ — tree-sitter + structured parsers
-│ │ ├── query/ — service / topology / stats
-│ │ └── review/ — PR-review pipeline (diff + Ollama)
-│ ├── parity/ — parity harness (build tag `parity`)
-│ ├── testdata/ — fixtures (fixture-minimal, fixture-multi-lang)
-│ ├── go.mod
-│ └── go.sum
+├── cmd/codeiq/ — main package (single binary)
+├── internal/
+│ ├── analyzer/ — pipeline orchestration + linkers
+│ ├── buildinfo/ — version metadata
+│ ├── cache/ — SQLite analysis cache
+│ ├── cli/ — cobra subcommands
+│ ├── detector/ — 100 detectors organized by category
+│ ├── flow/ — architecture-flow diagram engine
+│ ├── graph/ — Kuzu facade (read-only)
+│ ├── intelligence/ — lexical + language extractors + evidence + planner
+│ ├── mcp/ — MCP server + tool definitions
+│ ├── model/ — CodeNode, CodeEdge, kinds, Confidence
+│ ├── parser/ — tree-sitter + structured parsers
+│ ├── query/ — service / topology / stats
+│ └── review/ — PR-review pipeline (diff + Ollama)
+├── parity/ — parity harness (build tag `parity`)
+├── testdata/ — fixtures (fixture-minimal, fixture-multi-lang)
+├── go.mod — module: github.com/randomcodespace/codeiq
+├── go.sum
├── .github/workflows/ — go-ci, perf-gate, release-go, release-darwin, security, scorecard
├── shared/runbooks/ — release-go.md + engineering-standards.md
├── CHANGELOG.md
@@ -77,12 +76,11 @@ codeiq/
## Run, build, test
-Commands taken from `go/go.mod`, `Makefile` (none — pure `go` tooling),
+Commands taken from `go.mod`, `Makefile` (none — pure `go` tooling),
and `.github/workflows/go-ci.yml`:
```bash
# Install deps (vendored via go module cache; no extra step)
-cd go
# Run unit tests
CGO_ENABLED=1 go test ./... -count=1
diff --git a/README.md b/README.md
index 9fe0d7f7..aac193f5 100644
--- a/README.md
+++ b/README.md
@@ -70,11 +70,17 @@ Requires Go 1.25.10+ and a C toolchain (CGO).
```bash
git clone https://github.com/RandomCodeSpace/codeiq.git
-cd codeiq/go
+cd codeiq
CGO_ENABLED=1 go build -o /usr/local/bin/codeiq ./cmd/codeiq
codeiq --version
```
+Or directly via `go install`:
+
+```bash
+CGO_ENABLED=1 go install github.com/randomcodespace/codeiq/cmd/codeiq@latest
+```
+
## Quickstart
```bash
diff --git a/go/cmd/codeiq/main.go b/cmd/codeiq/main.go
similarity index 78%
rename from go/cmd/codeiq/main.go
rename to cmd/codeiq/main.go
index 8d7f0362..5a3a1b42 100644
--- a/go/cmd/codeiq/main.go
+++ b/cmd/codeiq/main.go
@@ -5,7 +5,7 @@ package main
import (
"os"
- "github.com/randomcodespace/codeiq/go/internal/cli"
+ "github.com/randomcodespace/codeiq/internal/cli"
)
func main() {
diff --git a/cmd/extcheck/main.go b/cmd/extcheck/main.go
new file mode 100644
index 00000000..e3511e4f
--- /dev/null
+++ b/cmd/extcheck/main.go
@@ -0,0 +1,33 @@
+package main
+
+import (
+ "fmt"
+
+ "github.com/randomcodespace/codeiq/internal/detector"
+ // Same blank imports as the CLI uses
+ _ "github.com/randomcodespace/codeiq/internal/detector/auth"
+ _ "github.com/randomcodespace/codeiq/internal/detector/csharp"
+ _ "github.com/randomcodespace/codeiq/internal/detector/frontend"
+ _ "github.com/randomcodespace/codeiq/internal/detector/generic"
+ _ "github.com/randomcodespace/codeiq/internal/detector/golang"
+ _ "github.com/randomcodespace/codeiq/internal/detector/iac"
+ _ "github.com/randomcodespace/codeiq/internal/detector/jvm/java"
+ _ "github.com/randomcodespace/codeiq/internal/detector/jvm/kotlin"
+ _ "github.com/randomcodespace/codeiq/internal/detector/jvm/scala"
+ _ "github.com/randomcodespace/codeiq/internal/detector/markup"
+ _ "github.com/randomcodespace/codeiq/internal/detector/proto"
+ _ "github.com/randomcodespace/codeiq/internal/detector/python"
+ _ "github.com/randomcodespace/codeiq/internal/detector/script/shell"
+ _ "github.com/randomcodespace/codeiq/internal/detector/sql"
+ _ "github.com/randomcodespace/codeiq/internal/detector/structured"
+ _ "github.com/randomcodespace/codeiq/internal/detector/systems/cpp"
+ _ "github.com/randomcodespace/codeiq/internal/detector/systems/rust"
+ _ "github.com/randomcodespace/codeiq/internal/detector/typescript"
+)
+
+func main() {
+ for _, lang := range []string{"terraform", "csharp", "kotlin", "vue", "bash", "rust", "powershell"} {
+ dets := detector.Default.For(lang)
+ fmt.Printf("%-12s: %d detectors\n", lang, len(dets))
+ }
+}
diff --git a/go/go.mod b/go.mod
similarity index 96%
rename from go/go.mod
rename to go.mod
index c3cd287b..8b95e769 100644
--- a/go/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module github.com/randomcodespace/codeiq/go
+module github.com/randomcodespace/codeiq
// Minimum Go version that can compile this module — clamped at 1.25.0
// because github.com/modelcontextprotocol/go-sdk v1.6 (Phase 3, MCP
diff --git a/go/go.sum b/go.sum
similarity index 100%
rename from go/go.sum
rename to go.sum
diff --git a/go/.gitignore b/go/.gitignore
deleted file mode 100644
index 002bb693..00000000
--- a/go/.gitignore
+++ /dev/null
@@ -1,6 +0,0 @@
-/codeiq
-/codeiq.exe
-/coverage.out
-/coverage.html
-/dist/
-/.cache/
diff --git a/go/cmd/extcheck/main.go b/go/cmd/extcheck/main.go
deleted file mode 100644
index b9c4b985..00000000
--- a/go/cmd/extcheck/main.go
+++ /dev/null
@@ -1,33 +0,0 @@
-package main
-
-import (
- "fmt"
-
- "github.com/randomcodespace/codeiq/go/internal/detector"
- // Same blank imports as the CLI uses
- _ "github.com/randomcodespace/codeiq/go/internal/detector/auth"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/csharp"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/frontend"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/generic"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/golang"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/iac"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/jvm/java"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/jvm/kotlin"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/jvm/scala"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/markup"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/proto"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/python"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/script/shell"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/sql"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/structured"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/systems/cpp"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/systems/rust"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/typescript"
-)
-
-func main() {
- for _, lang := range []string{"terraform", "csharp", "kotlin", "vue", "bash", "rust", "powershell"} {
- dets := detector.Default.For(lang)
- fmt.Printf("%-12s: %d detectors\n", lang, len(dets))
- }
-}
diff --git a/go/internal/cli/detectors_register.go b/go/internal/cli/detectors_register.go
deleted file mode 100644
index 56c1e359..00000000
--- a/go/internal/cli/detectors_register.go
+++ /dev/null
@@ -1,28 +0,0 @@
-package cli
-
-// Side-effect imports: each detector package's init() registers itself with
-// the process-wide Default registry. Without these imports the linker would
-// drop the packages and the CLI binary would ship with the registry empty.
-//
-// Keep this list flat (leaf packages only) and exhaustive — any detector
-// package added under internal/detector/ must land here too.
-import (
- _ "github.com/randomcodespace/codeiq/go/internal/detector/auth"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/csharp"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/frontend"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/generic"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/golang"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/iac"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/jvm/java"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/jvm/kotlin"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/jvm/scala"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/markup"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/proto"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/python"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/script/shell"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/sql"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/structured"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/systems/cpp"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/systems/rust"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/typescript"
-)
diff --git a/go/internal/analyzer/analyzer.go b/internal/analyzer/analyzer.go
similarity index 95%
rename from go/internal/analyzer/analyzer.go
rename to internal/analyzer/analyzer.go
index 3afebe29..4a70b496 100644
--- a/go/internal/analyzer/analyzer.go
+++ b/internal/analyzer/analyzer.go
@@ -7,9 +7,9 @@ import (
"sync"
"time"
- "github.com/randomcodespace/codeiq/go/internal/cache"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/parser"
+ "github.com/randomcodespace/codeiq/internal/cache"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/parser"
)
// DefaultBatchSize matches the Java side's tuned default (CLAUDE.md gotcha).
diff --git a/go/internal/analyzer/analyzer_test.go b/internal/analyzer/analyzer_test.go
similarity index 87%
rename from go/internal/analyzer/analyzer_test.go
rename to internal/analyzer/analyzer_test.go
index 64d5dd6a..d7555506 100644
--- a/go/internal/analyzer/analyzer_test.go
+++ b/internal/analyzer/analyzer_test.go
@@ -5,13 +5,13 @@ import (
"path/filepath"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/cache"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/cache"
+ "github.com/randomcodespace/codeiq/internal/detector"
// Register the 5 phase-1 detectors via blank imports.
- _ "github.com/randomcodespace/codeiq/go/internal/detector/generic"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/jvm/java"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/python"
+ _ "github.com/randomcodespace/codeiq/internal/detector/generic"
+ _ "github.com/randomcodespace/codeiq/internal/detector/jvm/java"
+ _ "github.com/randomcodespace/codeiq/internal/detector/python"
)
const fixtureJava = `package com.x;
diff --git a/go/internal/analyzer/enrich.go b/internal/analyzer/enrich.go
similarity index 85%
rename from go/internal/analyzer/enrich.go
rename to internal/analyzer/enrich.go
index 59bd5a52..2b0b7555 100644
--- a/go/internal/analyzer/enrich.go
+++ b/internal/analyzer/enrich.go
@@ -4,17 +4,17 @@ import (
"fmt"
"path/filepath"
- "github.com/randomcodespace/codeiq/go/internal/analyzer/linker"
- "github.com/randomcodespace/codeiq/go/internal/cache"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor"
- extractorgolang "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor/golang"
- extractorjava "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor/java"
- extractorpython "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor/python"
- extractortypescript "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor/typescript"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/lexical"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/analyzer/linker"
+ "github.com/randomcodespace/codeiq/internal/cache"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/intelligence/extractor"
+ extractorgolang "github.com/randomcodespace/codeiq/internal/intelligence/extractor/golang"
+ extractorjava "github.com/randomcodespace/codeiq/internal/intelligence/extractor/java"
+ extractorpython "github.com/randomcodespace/codeiq/internal/intelligence/extractor/python"
+ extractortypescript "github.com/randomcodespace/codeiq/internal/intelligence/extractor/typescript"
+ "github.com/randomcodespace/codeiq/internal/intelligence/lexical"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// EnrichOptions configures Enrich. The zero value is usable; GraphDir
diff --git a/go/internal/analyzer/enrich_test.go b/internal/analyzer/enrich_test.go
similarity index 96%
rename from go/internal/analyzer/enrich_test.go
rename to internal/analyzer/enrich_test.go
index b86c1b4f..851d6fe0 100644
--- a/go/internal/analyzer/enrich_test.go
+++ b/internal/analyzer/enrich_test.go
@@ -6,8 +6,8 @@ import (
"path/filepath"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/analyzer"
- "github.com/randomcodespace/codeiq/go/internal/cache"
+ "github.com/randomcodespace/codeiq/internal/analyzer"
+ "github.com/randomcodespace/codeiq/internal/cache"
)
// copyDirAll mirrors `cp -r` for test-fixture staging: every regular file
diff --git a/go/internal/analyzer/file_discovery.go b/internal/analyzer/file_discovery.go
similarity index 98%
rename from go/internal/analyzer/file_discovery.go
rename to internal/analyzer/file_discovery.go
index 0da18b50..e100582c 100644
--- a/go/internal/analyzer/file_discovery.go
+++ b/internal/analyzer/file_discovery.go
@@ -8,7 +8,7 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/parser"
+ "github.com/randomcodespace/codeiq/internal/parser"
)
// DefaultExcludeDirs mirrors the Java FileDiscovery.DEFAULT_EXCLUDES set.
diff --git a/go/internal/analyzer/file_discovery_test.go b/internal/analyzer/file_discovery_test.go
similarity index 97%
rename from go/internal/analyzer/file_discovery_test.go
rename to internal/analyzer/file_discovery_test.go
index e251b650..50776c4b 100644
--- a/go/internal/analyzer/file_discovery_test.go
+++ b/internal/analyzer/file_discovery_test.go
@@ -6,7 +6,7 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/parser"
+ "github.com/randomcodespace/codeiq/internal/parser"
)
func makeTree(t *testing.T) string {
diff --git a/go/internal/analyzer/graph_builder.go b/internal/analyzer/graph_builder.go
similarity index 97%
rename from go/internal/analyzer/graph_builder.go
rename to internal/analyzer/graph_builder.go
index 1b62c25b..0b46e8ec 100644
--- a/go/internal/analyzer/graph_builder.go
+++ b/internal/analyzer/graph_builder.go
@@ -4,8 +4,8 @@ import (
"sort"
"sync"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// GraphBuilder buffers detector results across batches. Concurrent-safe.
diff --git a/go/internal/analyzer/graph_builder_test.go b/internal/analyzer/graph_builder_test.go
similarity index 95%
rename from go/internal/analyzer/graph_builder_test.go
rename to internal/analyzer/graph_builder_test.go
index d0f743f0..db2af330 100644
--- a/go/internal/analyzer/graph_builder_test.go
+++ b/internal/analyzer/graph_builder_test.go
@@ -3,8 +3,8 @@ package analyzer
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestSnapshotReleasesDedupMaps(t *testing.T) {
diff --git a/go/internal/analyzer/layer_classifier.go b/internal/analyzer/layer_classifier.go
similarity index 99%
rename from go/internal/analyzer/layer_classifier.go
rename to internal/analyzer/layer_classifier.go
index b0109fee..fb07f32c 100644
--- a/go/internal/analyzer/layer_classifier.go
+++ b/internal/analyzer/layer_classifier.go
@@ -4,7 +4,7 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// LayerClassifier assigns a Layer value to every CodeNode based on
diff --git a/go/internal/analyzer/layer_classifier_test.go b/internal/analyzer/layer_classifier_test.go
similarity index 98%
rename from go/internal/analyzer/layer_classifier_test.go
rename to internal/analyzer/layer_classifier_test.go
index 60cb41f0..fff22ef6 100644
--- a/go/internal/analyzer/layer_classifier_test.go
+++ b/internal/analyzer/layer_classifier_test.go
@@ -3,7 +3,7 @@ package analyzer
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TestLayerClassifierRules covers one positive case per priority rule:
diff --git a/go/internal/analyzer/linker/determinism_test.go b/internal/analyzer/linker/determinism_test.go
similarity index 97%
rename from go/internal/analyzer/linker/determinism_test.go
rename to internal/analyzer/linker/determinism_test.go
index 8af6481e..ec2a7d65 100644
--- a/go/internal/analyzer/linker/determinism_test.go
+++ b/internal/analyzer/linker/determinism_test.go
@@ -5,7 +5,7 @@ import (
"reflect"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TestLinkerDeterminism_ShuffledInput — Plan §1.6.
diff --git a/go/internal/analyzer/linker/entity_linker.go b/internal/analyzer/linker/entity_linker.go
similarity index 98%
rename from go/internal/analyzer/linker/entity_linker.go
rename to internal/analyzer/linker/entity_linker.go
index 9e599675..57ca72a4 100644
--- a/go/internal/analyzer/linker/entity_linker.go
+++ b/internal/analyzer/linker/entity_linker.go
@@ -5,7 +5,7 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// repoSuffixes is the ordered list of suffixes matched on REPOSITORY labels.
diff --git a/go/internal/analyzer/linker/entity_linker_test.go b/internal/analyzer/linker/entity_linker_test.go
similarity index 97%
rename from go/internal/analyzer/linker/entity_linker_test.go
rename to internal/analyzer/linker/entity_linker_test.go
index bae744a3..0b0790a0 100644
--- a/go/internal/analyzer/linker/entity_linker_test.go
+++ b/internal/analyzer/linker/entity_linker_test.go
@@ -3,8 +3,8 @@ package linker_test
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/analyzer/linker"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/analyzer/linker"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestEntityLinkerMatchesUserRepositoryToUser(t *testing.T) {
diff --git a/go/internal/analyzer/linker/linker.go b/internal/analyzer/linker/linker.go
similarity index 95%
rename from go/internal/analyzer/linker/linker.go
rename to internal/analyzer/linker/linker.go
index 5501f492..52ec0b02 100644
--- a/go/internal/analyzer/linker/linker.go
+++ b/internal/analyzer/linker/linker.go
@@ -9,7 +9,7 @@ package linker
import (
"sort"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// Result is the bag of new nodes + edges a linker contributes.
diff --git a/go/internal/analyzer/linker/module_containment_linker.go b/internal/analyzer/linker/module_containment_linker.go
similarity index 97%
rename from go/internal/analyzer/linker/module_containment_linker.go
rename to internal/analyzer/linker/module_containment_linker.go
index 7143504f..c33830b3 100644
--- a/go/internal/analyzer/linker/module_containment_linker.go
+++ b/internal/analyzer/linker/module_containment_linker.go
@@ -4,7 +4,7 @@ import (
"fmt"
"sort"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ModuleContainmentLinker groups nodes by their Module field and emits MODULE
diff --git a/go/internal/analyzer/linker/module_containment_linker_test.go b/internal/analyzer/linker/module_containment_linker_test.go
similarity index 97%
rename from go/internal/analyzer/linker/module_containment_linker_test.go
rename to internal/analyzer/linker/module_containment_linker_test.go
index 12d2ff26..5148e335 100644
--- a/go/internal/analyzer/linker/module_containment_linker_test.go
+++ b/internal/analyzer/linker/module_containment_linker_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/analyzer/linker"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/analyzer/linker"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestModuleContainmentLinkerCreatesModuleNodeAndContainsEdges(t *testing.T) {
diff --git a/go/internal/analyzer/linker/topic_linker.go b/internal/analyzer/linker/topic_linker.go
similarity index 98%
rename from go/internal/analyzer/linker/topic_linker.go
rename to internal/analyzer/linker/topic_linker.go
index 4513fe4d..f620c8ac 100644
--- a/go/internal/analyzer/linker/topic_linker.go
+++ b/internal/analyzer/linker/topic_linker.go
@@ -4,7 +4,7 @@ import (
"fmt"
"sort"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TopicLinker pairs messaging producers with consumers that share a
diff --git a/go/internal/analyzer/linker/topic_linker_test.go b/internal/analyzer/linker/topic_linker_test.go
similarity index 97%
rename from go/internal/analyzer/linker/topic_linker_test.go
rename to internal/analyzer/linker/topic_linker_test.go
index b37881ed..6d13fa72 100644
--- a/go/internal/analyzer/linker/topic_linker_test.go
+++ b/internal/analyzer/linker/topic_linker_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/analyzer/linker"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/analyzer/linker"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestTopicLinkerPairsProducerToConsumer(t *testing.T) {
diff --git a/go/internal/analyzer/merger.go b/internal/analyzer/merger.go
similarity index 98%
rename from go/internal/analyzer/merger.go
rename to internal/analyzer/merger.go
index 3b0d41b1..f8202489 100644
--- a/go/internal/analyzer/merger.go
+++ b/internal/analyzer/merger.go
@@ -3,7 +3,7 @@ package analyzer
import (
"sort"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// mergeNode merges incoming into existing, picking the higher-confidence
diff --git a/go/internal/analyzer/merger_test.go b/internal/analyzer/merger_test.go
similarity index 98%
rename from go/internal/analyzer/merger_test.go
rename to internal/analyzer/merger_test.go
index 6998344d..a9489b72 100644
--- a/go/internal/analyzer/merger_test.go
+++ b/internal/analyzer/merger_test.go
@@ -5,8 +5,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TestGraphBuilderDedup_HigherConfidenceWins — Phase 1 plan §1.6.
diff --git a/go/internal/analyzer/service_detector.go b/internal/analyzer/service_detector.go
similarity index 99%
rename from go/internal/analyzer/service_detector.go
rename to internal/analyzer/service_detector.go
index d9123b87..f90dd033 100644
--- a/go/internal/analyzer/service_detector.go
+++ b/internal/analyzer/service_detector.go
@@ -10,7 +10,7 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ServiceDetector walks the filesystem for build files (30+ build systems)
diff --git a/go/internal/analyzer/service_detector_test.go b/internal/analyzer/service_detector_test.go
similarity index 99%
rename from go/internal/analyzer/service_detector_test.go
rename to internal/analyzer/service_detector_test.go
index 883f1ce6..5127d047 100644
--- a/go/internal/analyzer/service_detector_test.go
+++ b/internal/analyzer/service_detector_test.go
@@ -6,7 +6,7 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// writeFile is a tiny helper for these tests — writes content to dir/relPath,
diff --git a/go/internal/buildinfo/buildinfo.go b/internal/buildinfo/buildinfo.go
similarity index 90%
rename from go/internal/buildinfo/buildinfo.go
rename to internal/buildinfo/buildinfo.go
index 57d922c7..44dd66e1 100644
--- a/go/internal/buildinfo/buildinfo.go
+++ b/internal/buildinfo/buildinfo.go
@@ -23,10 +23,10 @@ import (
// Injected at link time via goreleaser:
//
-// -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Version={{.Version}}'
-// -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Commit={{.ShortCommit}}'
-// -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Date={{.Date}}'
-// -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Dirty={{.IsGitDirty}}'
+// -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Version={{.Version}}'
+// -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Commit={{.ShortCommit}}'
+// -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Date={{.Date}}'
+// -X 'github.com/randomcodespace/codeiq/internal/buildinfo.Dirty={{.IsGitDirty}}'
//
// init() below populates any var still at its default from
// runtime/debug.BuildInfo so binaries built via `go install` or plain
diff --git a/go/internal/buildinfo/buildinfo_test.go b/internal/buildinfo/buildinfo_test.go
similarity index 100%
rename from go/internal/buildinfo/buildinfo_test.go
rename to internal/buildinfo/buildinfo_test.go
diff --git a/go/internal/cache/cache.go b/internal/cache/cache.go
similarity index 98%
rename from go/internal/cache/cache.go
rename to internal/cache/cache.go
index c026d20d..304c18ac 100644
--- a/go/internal/cache/cache.go
+++ b/internal/cache/cache.go
@@ -7,7 +7,7 @@ import (
"fmt"
_ "github.com/mattn/go-sqlite3"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ErrNotFound is returned by Get when no row matches the content hash.
diff --git a/go/internal/cache/cache_test.go b/internal/cache/cache_test.go
similarity index 97%
rename from go/internal/cache/cache_test.go
rename to internal/cache/cache_test.go
index aefd429e..d7f8ba46 100644
--- a/go/internal/cache/cache_test.go
+++ b/internal/cache/cache_test.go
@@ -5,7 +5,7 @@ import (
"testing"
"time"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestCacheRoundTrip(t *testing.T) {
diff --git a/go/internal/cache/hasher.go b/internal/cache/hasher.go
similarity index 100%
rename from go/internal/cache/hasher.go
rename to internal/cache/hasher.go
diff --git a/go/internal/cache/hasher_test.go b/internal/cache/hasher_test.go
similarity index 100%
rename from go/internal/cache/hasher_test.go
rename to internal/cache/hasher_test.go
diff --git a/go/internal/cache/inspect.go b/internal/cache/inspect.go
similarity index 100%
rename from go/internal/cache/inspect.go
rename to internal/cache/inspect.go
diff --git a/go/internal/cache/schema.go b/internal/cache/schema.go
similarity index 100%
rename from go/internal/cache/schema.go
rename to internal/cache/schema.go
diff --git a/go/internal/cache/schema_test.go b/internal/cache/schema_test.go
similarity index 100%
rename from go/internal/cache/schema_test.go
rename to internal/cache/schema_test.go
diff --git a/go/internal/cli/cache.go b/internal/cli/cache.go
similarity index 99%
rename from go/internal/cli/cache.go
rename to internal/cli/cache.go
index 83168a62..3a050b6f 100644
--- a/go/internal/cli/cache.go
+++ b/internal/cli/cache.go
@@ -9,7 +9,7 @@ import (
"strings"
"text/tabwriter"
- "github.com/randomcodespace/codeiq/go/internal/cache"
+ "github.com/randomcodespace/codeiq/internal/cache"
"github.com/spf13/cobra"
)
diff --git a/go/internal/cli/cache_test.go b/internal/cli/cache_test.go
similarity index 100%
rename from go/internal/cli/cache_test.go
rename to internal/cli/cache_test.go
diff --git a/go/internal/cli/cypher.go b/internal/cli/cypher.go
similarity index 98%
rename from go/internal/cli/cypher.go
rename to internal/cli/cypher.go
index 2e97a664..652f6149 100644
--- a/go/internal/cli/cypher.go
+++ b/internal/cli/cypher.go
@@ -10,7 +10,7 @@ import (
"text/tabwriter"
"time"
- "github.com/randomcodespace/codeiq/go/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/graph"
"github.com/spf13/cobra"
)
diff --git a/go/internal/cli/cypher_test.go b/internal/cli/cypher_test.go
similarity index 100%
rename from go/internal/cli/cypher_test.go
rename to internal/cli/cypher_test.go
diff --git a/internal/cli/detectors_register.go b/internal/cli/detectors_register.go
new file mode 100644
index 00000000..9dc7aa13
--- /dev/null
+++ b/internal/cli/detectors_register.go
@@ -0,0 +1,28 @@
+package cli
+
+// Side-effect imports: each detector package's init() registers itself with
+// the process-wide Default registry. Without these imports the linker would
+// drop the packages and the CLI binary would ship with the registry empty.
+//
+// Keep this list flat (leaf packages only) and exhaustive — any detector
+// package added under internal/detector/ must land here too.
+import (
+ _ "github.com/randomcodespace/codeiq/internal/detector/auth"
+ _ "github.com/randomcodespace/codeiq/internal/detector/csharp"
+ _ "github.com/randomcodespace/codeiq/internal/detector/frontend"
+ _ "github.com/randomcodespace/codeiq/internal/detector/generic"
+ _ "github.com/randomcodespace/codeiq/internal/detector/golang"
+ _ "github.com/randomcodespace/codeiq/internal/detector/iac"
+ _ "github.com/randomcodespace/codeiq/internal/detector/jvm/java"
+ _ "github.com/randomcodespace/codeiq/internal/detector/jvm/kotlin"
+ _ "github.com/randomcodespace/codeiq/internal/detector/jvm/scala"
+ _ "github.com/randomcodespace/codeiq/internal/detector/markup"
+ _ "github.com/randomcodespace/codeiq/internal/detector/proto"
+ _ "github.com/randomcodespace/codeiq/internal/detector/python"
+ _ "github.com/randomcodespace/codeiq/internal/detector/script/shell"
+ _ "github.com/randomcodespace/codeiq/internal/detector/sql"
+ _ "github.com/randomcodespace/codeiq/internal/detector/structured"
+ _ "github.com/randomcodespace/codeiq/internal/detector/systems/cpp"
+ _ "github.com/randomcodespace/codeiq/internal/detector/systems/rust"
+ _ "github.com/randomcodespace/codeiq/internal/detector/typescript"
+)
diff --git a/go/internal/cli/docs_test.go b/internal/cli/docs_test.go
similarity index 100%
rename from go/internal/cli/docs_test.go
rename to internal/cli/docs_test.go
diff --git a/go/internal/cli/enrich.go b/internal/cli/enrich.go
similarity index 96%
rename from go/internal/cli/enrich.go
rename to internal/cli/enrich.go
index 77b24162..67dbffff 100644
--- a/go/internal/cli/enrich.go
+++ b/internal/cli/enrich.go
@@ -7,8 +7,8 @@ import (
"runtime"
"runtime/pprof"
- "github.com/randomcodespace/codeiq/go/internal/analyzer"
- "github.com/randomcodespace/codeiq/go/internal/cache"
+ "github.com/randomcodespace/codeiq/internal/analyzer"
+ "github.com/randomcodespace/codeiq/internal/cache"
"github.com/spf13/cobra"
)
diff --git a/go/internal/cli/find.go b/internal/cli/find.go
similarity index 98%
rename from go/internal/cli/find.go
rename to internal/cli/find.go
index 68b9ae19..8b90c80f 100644
--- a/go/internal/cli/find.go
+++ b/internal/cli/find.go
@@ -4,7 +4,7 @@ import (
"fmt"
"path/filepath"
- "github.com/randomcodespace/codeiq/go/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/graph"
"github.com/spf13/cobra"
)
diff --git a/go/internal/cli/find_test.go b/internal/cli/find_test.go
similarity index 100%
rename from go/internal/cli/find_test.go
rename to internal/cli/find_test.go
diff --git a/go/internal/cli/flow.go b/internal/cli/flow.go
similarity index 96%
rename from go/internal/cli/flow.go
rename to internal/cli/flow.go
index 526a7a7b..31dfc6c3 100644
--- a/go/internal/cli/flow.go
+++ b/internal/cli/flow.go
@@ -9,8 +9,8 @@ import (
"strings"
"time"
- "github.com/randomcodespace/codeiq/go/internal/flow"
- "github.com/randomcodespace/codeiq/go/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/flow"
+ "github.com/randomcodespace/codeiq/internal/graph"
"github.com/spf13/cobra"
)
diff --git a/go/internal/cli/flow_test.go b/internal/cli/flow_test.go
similarity index 100%
rename from go/internal/cli/flow_test.go
rename to internal/cli/flow_test.go
diff --git a/go/internal/cli/graph_cmd.go b/internal/cli/graph_cmd.go
similarity index 97%
rename from go/internal/cli/graph_cmd.go
rename to internal/cli/graph_cmd.go
index 31bbdd35..09c46cfa 100644
--- a/go/internal/cli/graph_cmd.go
+++ b/internal/cli/graph_cmd.go
@@ -10,9 +10,9 @@ import (
"strings"
"time"
- "github.com/randomcodespace/codeiq/go/internal/flow"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/flow"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/model"
"github.com/spf13/cobra"
"gopkg.in/yaml.v3"
)
diff --git a/go/internal/cli/graph_cmd_test.go b/internal/cli/graph_cmd_test.go
similarity index 100%
rename from go/internal/cli/graph_cmd_test.go
rename to internal/cli/graph_cmd_test.go
diff --git a/go/internal/cli/index.go b/internal/cli/index.go
similarity index 87%
rename from go/internal/cli/index.go
rename to internal/cli/index.go
index 20840684..2505990b 100644
--- a/go/internal/cli/index.go
+++ b/internal/cli/index.go
@@ -5,14 +5,14 @@ import (
"os"
"path/filepath"
- "github.com/randomcodespace/codeiq/go/internal/analyzer"
- "github.com/randomcodespace/codeiq/go/internal/cache"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/analyzer"
+ "github.com/randomcodespace/codeiq/internal/cache"
+ "github.com/randomcodespace/codeiq/internal/detector"
// Blank imports register all phase-1 detectors with detector.Default.
- _ "github.com/randomcodespace/codeiq/go/internal/detector/generic"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/jvm/java"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/python"
+ _ "github.com/randomcodespace/codeiq/internal/detector/generic"
+ _ "github.com/randomcodespace/codeiq/internal/detector/jvm/java"
+ _ "github.com/randomcodespace/codeiq/internal/detector/python"
"github.com/spf13/cobra"
)
diff --git a/go/internal/cli/index_test.go b/internal/cli/index_test.go
similarity index 100%
rename from go/internal/cli/index_test.go
rename to internal/cli/index_test.go
diff --git a/go/internal/cli/mcp.go b/internal/cli/mcp.go
similarity index 93%
rename from go/internal/cli/mcp.go
rename to internal/cli/mcp.go
index 5ecde2a5..3fe7874b 100644
--- a/go/internal/cli/mcp.go
+++ b/internal/cli/mcp.go
@@ -9,13 +9,13 @@ import (
"syscall"
"time"
- "github.com/randomcodespace/codeiq/go/internal/buildinfo"
- "github.com/randomcodespace/codeiq/go/internal/flow"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- iqquery "github.com/randomcodespace/codeiq/go/internal/intelligence/query"
- "github.com/randomcodespace/codeiq/go/internal/mcp"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/query"
+ "github.com/randomcodespace/codeiq/internal/buildinfo"
+ "github.com/randomcodespace/codeiq/internal/flow"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ iqquery "github.com/randomcodespace/codeiq/internal/intelligence/query"
+ "github.com/randomcodespace/codeiq/internal/mcp"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/query"
mcpsdk "github.com/modelcontextprotocol/go-sdk/mcp"
"github.com/spf13/cobra"
)
diff --git a/go/internal/cli/mcp_test.go b/internal/cli/mcp_test.go
similarity index 100%
rename from go/internal/cli/mcp_test.go
rename to internal/cli/mcp_test.go
diff --git a/go/internal/cli/plugins.go b/internal/cli/plugins.go
similarity index 95%
rename from go/internal/cli/plugins.go
rename to internal/cli/plugins.go
index 306d0885..d5bdefd9 100644
--- a/go/internal/cli/plugins.go
+++ b/internal/cli/plugins.go
@@ -8,13 +8,13 @@ import (
"strings"
"text/tabwriter"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
// Blank imports register every phase-1/2 detector with detector.Default.
// Same set the `index` command pulls in — keep in sync.
- _ "github.com/randomcodespace/codeiq/go/internal/detector/generic"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/jvm/java"
- _ "github.com/randomcodespace/codeiq/go/internal/detector/python"
+ _ "github.com/randomcodespace/codeiq/internal/detector/generic"
+ _ "github.com/randomcodespace/codeiq/internal/detector/jvm/java"
+ _ "github.com/randomcodespace/codeiq/internal/detector/python"
"github.com/spf13/cobra"
)
@@ -159,7 +159,7 @@ func describeDetector(d detector.Detector) pluginRow {
}
// categoryFromPkgPath turns a Go package path like
-// `github.com/randomcodespace/codeiq/go/internal/detector/jvm/java` into
+// `github.com/randomcodespace/codeiq/internal/detector/jvm/java` into
// `jvm/java`. Returns "unknown" if `detector/` is not in the path.
func categoryFromPkgPath(pkgPath string) string {
const marker = "/detector/"
diff --git a/go/internal/cli/plugins_test.go b/internal/cli/plugins_test.go
similarity index 94%
rename from go/internal/cli/plugins_test.go
rename to internal/cli/plugins_test.go
index 0ea8f2a4..317f7ac1 100644
--- a/go/internal/cli/plugins_test.go
+++ b/internal/cli/plugins_test.go
@@ -123,9 +123,9 @@ func TestPluginsInspectUnknown(t *testing.T) {
// TestCategoryFromPkgPath unit-tests the package-path -> category mapping.
func TestCategoryFromPkgPath(t *testing.T) {
cases := []struct{ pkgPath, want string }{
- {"github.com/randomcodespace/codeiq/go/internal/detector/jvm/java", "jvm/java"},
- {"github.com/randomcodespace/codeiq/go/internal/detector/python", "python"},
- {"github.com/randomcodespace/codeiq/go/internal/detector/generic", "generic"},
+ {"github.com/randomcodespace/codeiq/internal/detector/jvm/java", "jvm/java"},
+ {"github.com/randomcodespace/codeiq/internal/detector/python", "python"},
+ {"github.com/randomcodespace/codeiq/internal/detector/generic", "generic"},
{"github.com/example/other/package", "unknown"},
}
for _, c := range cases {
diff --git a/go/internal/cli/query.go b/internal/cli/query.go
similarity index 97%
rename from go/internal/cli/query.go
rename to internal/cli/query.go
index 8c10bb83..178bf76d 100644
--- a/go/internal/cli/query.go
+++ b/internal/cli/query.go
@@ -5,9 +5,9 @@ import (
"io"
"path/filepath"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/query"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/query"
"github.com/spf13/cobra"
)
diff --git a/go/internal/cli/query_test.go b/internal/cli/query_test.go
similarity index 100%
rename from go/internal/cli/query_test.go
rename to internal/cli/query_test.go
diff --git a/go/internal/cli/review.go b/internal/cli/review.go
similarity index 97%
rename from go/internal/cli/review.go
rename to internal/cli/review.go
index b7a0a8bd..c40a5530 100644
--- a/go/internal/cli/review.go
+++ b/internal/cli/review.go
@@ -9,8 +9,8 @@ import (
"strings"
"time"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/review"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/review"
"github.com/spf13/cobra"
)
diff --git a/go/internal/cli/root.go b/internal/cli/root.go
similarity index 100%
rename from go/internal/cli/root.go
rename to internal/cli/root.go
diff --git a/go/internal/cli/stats.go b/internal/cli/stats.go
similarity index 94%
rename from go/internal/cli/stats.go
rename to internal/cli/stats.go
index 99da3bee..6e2ec41d 100644
--- a/go/internal/cli/stats.go
+++ b/internal/cli/stats.go
@@ -4,9 +4,9 @@ import (
"fmt"
"path/filepath"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/query"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/query"
"github.com/spf13/cobra"
)
diff --git a/go/internal/cli/stats_test.go b/internal/cli/stats_test.go
similarity index 97%
rename from go/internal/cli/stats_test.go
rename to internal/cli/stats_test.go
index a5e45e22..3ba92a32 100644
--- a/go/internal/cli/stats_test.go
+++ b/internal/cli/stats_test.go
@@ -8,8 +8,8 @@ import (
"strings"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/analyzer"
- "github.com/randomcodespace/codeiq/go/internal/cache"
+ "github.com/randomcodespace/codeiq/internal/analyzer"
+ "github.com/randomcodespace/codeiq/internal/cache"
)
// statsFixtureDir copies the fixture-minimal corpus into a fresh temp dir,
diff --git a/go/internal/cli/topology.go b/internal/cli/topology.go
similarity index 98%
rename from go/internal/cli/topology.go
rename to internal/cli/topology.go
index dedb3e03..a55e4c57 100644
--- a/go/internal/cli/topology.go
+++ b/internal/cli/topology.go
@@ -4,8 +4,8 @@ import (
"fmt"
"path/filepath"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/query"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/query"
"github.com/spf13/cobra"
)
diff --git a/go/internal/cli/topology_test.go b/internal/cli/topology_test.go
similarity index 100%
rename from go/internal/cli/topology_test.go
rename to internal/cli/topology_test.go
diff --git a/go/internal/cli/util.go b/internal/cli/util.go
similarity index 96%
rename from go/internal/cli/util.go
rename to internal/cli/util.go
index 3d7f7cb3..fb3a851d 100644
--- a/go/internal/cli/util.go
+++ b/internal/cli/util.go
@@ -7,7 +7,7 @@ import (
"os"
"path/filepath"
- "github.com/randomcodespace/codeiq/go/internal/query"
+ "github.com/randomcodespace/codeiq/internal/query"
)
// resolvePath turns the optional [path] positional that most subcommands
diff --git a/go/internal/cli/version.go b/internal/cli/version.go
similarity index 97%
rename from go/internal/cli/version.go
rename to internal/cli/version.go
index 6a4d800d..0411cf4b 100644
--- a/go/internal/cli/version.go
+++ b/internal/cli/version.go
@@ -5,7 +5,7 @@ import (
"fmt"
"io"
- "github.com/randomcodespace/codeiq/go/internal/buildinfo"
+ "github.com/randomcodespace/codeiq/internal/buildinfo"
"github.com/spf13/cobra"
)
diff --git a/go/internal/cli/version_test.go b/internal/cli/version_test.go
similarity index 96%
rename from go/internal/cli/version_test.go
rename to internal/cli/version_test.go
index 79cbeec8..7d7a6c54 100644
--- a/go/internal/cli/version_test.go
+++ b/internal/cli/version_test.go
@@ -6,7 +6,7 @@ import (
"strings"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/buildinfo"
+ "github.com/randomcodespace/codeiq/internal/buildinfo"
)
func TestVersionTextFormat(t *testing.T) {
diff --git a/go/internal/detector/auth/certificate.go b/internal/detector/auth/certificate.go
similarity index 97%
rename from go/internal/detector/auth/certificate.go
rename to internal/detector/auth/certificate.go
index cda538b3..11574334 100644
--- a/go/internal/detector/auth/certificate.go
+++ b/internal/detector/auth/certificate.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// CertificateAuthDetector detects certificate-based authentication (mTLS,
diff --git a/go/internal/detector/auth/certificate_test.go b/internal/detector/auth/certificate_test.go
similarity index 98%
rename from go/internal/detector/auth/certificate_test.go
rename to internal/detector/auth/certificate_test.go
index fbcb6e4c..09ff37c3 100644
--- a/go/internal/detector/auth/certificate_test.go
+++ b/internal/detector/auth/certificate_test.go
@@ -3,7 +3,7 @@ package auth
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
func TestCertificateMTLS(t *testing.T) {
diff --git a/go/internal/detector/auth/ldap.go b/internal/detector/auth/ldap.go
similarity index 94%
rename from go/internal/detector/auth/ldap.go
rename to internal/detector/auth/ldap.go
index 7dc713e3..bff76b40 100644
--- a/go/internal/detector/auth/ldap.go
+++ b/internal/detector/auth/ldap.go
@@ -5,9 +5,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// LdapAuthDetector detects LDAP / Active Directory authentication
diff --git a/go/internal/detector/auth/ldap_test.go b/internal/detector/auth/ldap_test.go
similarity index 95%
rename from go/internal/detector/auth/ldap_test.go
rename to internal/detector/auth/ldap_test.go
index ba7d001d..e8a56d44 100644
--- a/go/internal/detector/auth/ldap_test.go
+++ b/internal/detector/auth/ldap_test.go
@@ -3,8 +3,8 @@ package auth
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestLdapJavaPositive(t *testing.T) {
diff --git a/go/internal/detector/auth/session_header.go b/internal/detector/auth/session_header.go
similarity index 96%
rename from go/internal/detector/auth/session_header.go
rename to internal/detector/auth/session_header.go
index 20086321..a5820fdb 100644
--- a/go/internal/detector/auth/session_header.go
+++ b/internal/detector/auth/session_header.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// SessionHeaderAuthDetector detects session-, header-, and API-key-based
diff --git a/go/internal/detector/auth/session_header_test.go b/internal/detector/auth/session_header_test.go
similarity index 96%
rename from go/internal/detector/auth/session_header_test.go
rename to internal/detector/auth/session_header_test.go
index e3b0513b..ddd3ba2b 100644
--- a/go/internal/detector/auth/session_header_test.go
+++ b/internal/detector/auth/session_header_test.go
@@ -3,8 +3,8 @@ package auth
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestSessionHeaderSession(t *testing.T) {
diff --git a/go/internal/detector/auth/util.go b/internal/detector/auth/util.go
similarity index 100%
rename from go/internal/detector/auth/util.go
rename to internal/detector/auth/util.go
diff --git a/go/internal/detector/base/frontend.go b/internal/detector/base/frontend.go
similarity index 96%
rename from go/internal/detector/base/frontend.go
rename to internal/detector/base/frontend.go
index 787e4645..739330f5 100644
--- a/go/internal/detector/base/frontend.go
+++ b/internal/detector/base/frontend.go
@@ -5,7 +5,7 @@ package base
import (
"strings"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// CreateComponentNode constructs a frontend component / hook / service node
diff --git a/go/internal/detector/base/imports_helpers.go b/internal/detector/base/imports_helpers.go
similarity index 95%
rename from go/internal/detector/base/imports_helpers.go
rename to internal/detector/base/imports_helpers.go
index e2580ab6..8b13965a 100644
--- a/go/internal/detector/base/imports_helpers.go
+++ b/internal/detector/base/imports_helpers.go
@@ -12,8 +12,8 @@
package base
import (
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// EnsureFileAnchor returns the canonical ID of the file-as-module anchor
diff --git a/go/internal/detector/base/regex.go b/internal/detector/base/regex.go
similarity index 95%
rename from go/internal/detector/base/regex.go
rename to internal/detector/base/regex.go
index 4042c9cc..6ad2aecc 100644
--- a/go/internal/detector/base/regex.go
+++ b/internal/detector/base/regex.go
@@ -3,7 +3,7 @@
package base
import (
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// RegexDetectorDefaultConfidence is the floor for regex-only detectors.
diff --git a/go/internal/detector/base/regex_test.go b/internal/detector/base/regex_test.go
similarity index 100%
rename from go/internal/detector/base/regex_test.go
rename to internal/detector/base/regex_test.go
diff --git a/go/internal/detector/base/structured.go b/internal/detector/base/structured.go
similarity index 96%
rename from go/internal/detector/base/structured.go
rename to internal/detector/base/structured.go
index 3719b580..564c2597 100644
--- a/go/internal/detector/base/structured.go
+++ b/internal/detector/base/structured.go
@@ -4,8 +4,8 @@
package base
import (
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// StructuredDetectorDefaultConfidence is the floor for structured detectors.
diff --git a/go/internal/detector/base/treesitter.go b/internal/detector/base/treesitter.go
similarity index 96%
rename from go/internal/detector/base/treesitter.go
rename to internal/detector/base/treesitter.go
index b7e96858..c47c7799 100644
--- a/go/internal/detector/base/treesitter.go
+++ b/internal/detector/base/treesitter.go
@@ -3,7 +3,7 @@ package base
import (
sitter "github.com/smacker/go-tree-sitter"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TreeSitterDetectorDefaultConfidence is the floor for AST-backed detectors.
diff --git a/go/internal/detector/base/treesitter_test.go b/internal/detector/base/treesitter_test.go
similarity index 100%
rename from go/internal/detector/base/treesitter_test.go
rename to internal/detector/base/treesitter_test.go
diff --git a/go/internal/detector/csharp/efcore.go b/internal/detector/csharp/efcore.go
similarity index 95%
rename from go/internal/detector/csharp/efcore.go
rename to internal/detector/csharp/efcore.go
index d1c6c0c3..9e70a872 100644
--- a/go/internal/detector/csharp/efcore.go
+++ b/internal/detector/csharp/efcore.go
@@ -4,9 +4,9 @@ package csharp
import (
"regexp"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// EfcoreDetector detects Entity Framework Core DbContexts, DbSet entities,
diff --git a/go/internal/detector/csharp/efcore_test.go b/internal/detector/csharp/efcore_test.go
similarity index 94%
rename from go/internal/detector/csharp/efcore_test.go
rename to internal/detector/csharp/efcore_test.go
index a2518cf4..61eec593 100644
--- a/go/internal/detector/csharp/efcore_test.go
+++ b/internal/detector/csharp/efcore_test.go
@@ -3,8 +3,8 @@ package csharp
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const efcoreSource = `using Microsoft.EntityFrameworkCore;
diff --git a/go/internal/detector/csharp/minimal_apis.go b/internal/detector/csharp/minimal_apis.go
similarity index 95%
rename from go/internal/detector/csharp/minimal_apis.go
rename to internal/detector/csharp/minimal_apis.go
index 7ef90f8d..88458b5b 100644
--- a/go/internal/detector/csharp/minimal_apis.go
+++ b/internal/detector/csharp/minimal_apis.go
@@ -5,9 +5,9 @@ import (
"strconv"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// MinimalApisDetector detects ASP.NET Core Minimal API endpoints
diff --git a/go/internal/detector/csharp/minimal_apis_test.go b/internal/detector/csharp/minimal_apis_test.go
similarity index 95%
rename from go/internal/detector/csharp/minimal_apis_test.go
rename to internal/detector/csharp/minimal_apis_test.go
index 059e81fe..f2aa6993 100644
--- a/go/internal/detector/csharp/minimal_apis_test.go
+++ b/internal/detector/csharp/minimal_apis_test.go
@@ -3,8 +3,8 @@ package csharp
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const minimalApisSource = `var builder = WebApplication.CreateBuilder(args);
diff --git a/go/internal/detector/csharp/structures.go b/internal/detector/csharp/structures.go
similarity index 97%
rename from go/internal/detector/csharp/structures.go
rename to internal/detector/csharp/structures.go
index 810f6515..dd6bb036 100644
--- a/go/internal/detector/csharp/structures.go
+++ b/internal/detector/csharp/structures.go
@@ -6,9 +6,9 @@ import (
"strings"
"unicode"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// StructuresDetector detects C# namespaces, classes, interfaces, enums, using
diff --git a/go/internal/detector/csharp/structures_test.go b/internal/detector/csharp/structures_test.go
similarity index 97%
rename from go/internal/detector/csharp/structures_test.go
rename to internal/detector/csharp/structures_test.go
index e9651d76..3f83fe4b 100644
--- a/go/internal/detector/csharp/structures_test.go
+++ b/internal/detector/csharp/structures_test.go
@@ -3,8 +3,8 @@ package csharp
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const csharpStructSource = `using System;
diff --git a/go/internal/detector/detector.go b/internal/detector/detector.go
similarity index 93%
rename from go/internal/detector/detector.go
rename to internal/detector/detector.go
index 3ac5792a..347751c2 100644
--- a/go/internal/detector/detector.go
+++ b/internal/detector/detector.go
@@ -1,8 +1,8 @@
package detector
import (
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/parser"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/parser"
)
// Detector is the contract every detector implements. Mirrors Java
diff --git a/go/internal/detector/detector_test.go b/internal/detector/detector_test.go
similarity index 95%
rename from go/internal/detector/detector_test.go
rename to internal/detector/detector_test.go
index e4207909..ae69551c 100644
--- a/go/internal/detector/detector_test.go
+++ b/internal/detector/detector_test.go
@@ -3,7 +3,7 @@ package detector
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestEmptyResult(t *testing.T) {
diff --git a/go/internal/detector/frontend/angular_component.go b/internal/detector/frontend/angular_component.go
similarity index 96%
rename from go/internal/detector/frontend/angular_component.go
rename to internal/detector/frontend/angular_component.go
index ae59328e..96ed4a9e 100644
--- a/go/internal/detector/frontend/angular_component.go
+++ b/internal/detector/frontend/angular_component.go
@@ -3,9 +3,9 @@ package frontend
import (
"regexp"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// AngularComponentDetector mirrors Java AngularComponentDetector. Detects
diff --git a/go/internal/detector/frontend/angular_component_test.go b/internal/detector/frontend/angular_component_test.go
similarity index 95%
rename from go/internal/detector/frontend/angular_component_test.go
rename to internal/detector/frontend/angular_component_test.go
index de2521ed..90b87762 100644
--- a/go/internal/detector/frontend/angular_component_test.go
+++ b/internal/detector/frontend/angular_component_test.go
@@ -3,7 +3,7 @@ package frontend
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
func TestAngularComponent_Positive(t *testing.T) {
diff --git a/go/internal/detector/frontend/frontend_route.go b/internal/detector/frontend/frontend_route.go
similarity index 96%
rename from go/internal/detector/frontend/frontend_route.go
rename to internal/detector/frontend/frontend_route.go
index 2ccdc793..52bd559a 100644
--- a/go/internal/detector/frontend/frontend_route.go
+++ b/internal/detector/frontend/frontend_route.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// FrontendRouteDetector mirrors Java FrontendRouteDetector. Detects React
diff --git a/go/internal/detector/frontend/frontend_route_test.go b/internal/detector/frontend/frontend_route_test.go
similarity index 95%
rename from go/internal/detector/frontend/frontend_route_test.go
rename to internal/detector/frontend/frontend_route_test.go
index c14846c6..7c9ac498 100644
--- a/go/internal/detector/frontend/frontend_route_test.go
+++ b/internal/detector/frontend/frontend_route_test.go
@@ -3,8 +3,8 @@ package frontend
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestFrontendRoute_React(t *testing.T) {
diff --git a/go/internal/detector/frontend/react_component.go b/internal/detector/frontend/react_component.go
similarity index 96%
rename from go/internal/detector/frontend/react_component.go
rename to internal/detector/frontend/react_component.go
index d10dfa42..e2e76f12 100644
--- a/go/internal/detector/frontend/react_component.go
+++ b/internal/detector/frontend/react_component.go
@@ -4,9 +4,9 @@ import (
"regexp"
"sort"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ReactComponentDetector mirrors Java ReactComponentDetector. Emits a
diff --git a/go/internal/detector/frontend/react_component_test.go b/internal/detector/frontend/react_component_test.go
similarity index 97%
rename from go/internal/detector/frontend/react_component_test.go
rename to internal/detector/frontend/react_component_test.go
index ba14cc84..67dc59a4 100644
--- a/go/internal/detector/frontend/react_component_test.go
+++ b/internal/detector/frontend/react_component_test.go
@@ -4,8 +4,8 @@ import (
"strings"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestReactComponent_FunctionComponent(t *testing.T) {
diff --git a/go/internal/detector/frontend/svelte_component.go b/internal/detector/frontend/svelte_component.go
similarity index 93%
rename from go/internal/detector/frontend/svelte_component.go
rename to internal/detector/frontend/svelte_component.go
index e7f70a50..ebee0969 100644
--- a/go/internal/detector/frontend/svelte_component.go
+++ b/internal/detector/frontend/svelte_component.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// SvelteComponentDetector mirrors Java SvelteComponentDetector.
diff --git a/go/internal/detector/frontend/svelte_component_test.go b/internal/detector/frontend/svelte_component_test.go
similarity index 96%
rename from go/internal/detector/frontend/svelte_component_test.go
rename to internal/detector/frontend/svelte_component_test.go
index d51051c0..4ab0ef6d 100644
--- a/go/internal/detector/frontend/svelte_component_test.go
+++ b/internal/detector/frontend/svelte_component_test.go
@@ -3,7 +3,7 @@ package frontend
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
func TestSvelteComponent_WithProps(t *testing.T) {
diff --git a/go/internal/detector/frontend/vue_component.go b/internal/detector/frontend/vue_component.go
similarity index 95%
rename from go/internal/detector/frontend/vue_component.go
rename to internal/detector/frontend/vue_component.go
index 34fb4371..583876f9 100644
--- a/go/internal/detector/frontend/vue_component.go
+++ b/internal/detector/frontend/vue_component.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// VueComponentDetector mirrors Java VueComponentDetector: defineComponent /
diff --git a/go/internal/detector/frontend/vue_component_test.go b/internal/detector/frontend/vue_component_test.go
similarity index 94%
rename from go/internal/detector/frontend/vue_component_test.go
rename to internal/detector/frontend/vue_component_test.go
index 4693848e..a27b0fb5 100644
--- a/go/internal/detector/frontend/vue_component_test.go
+++ b/internal/detector/frontend/vue_component_test.go
@@ -3,7 +3,7 @@ package frontend
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
func TestVueComponent_OptionsAPI(t *testing.T) {
diff --git a/go/internal/detector/generic/imports.go b/internal/detector/generic/imports.go
similarity index 94%
rename from go/internal/detector/generic/imports.go
rename to internal/detector/generic/imports.go
index fe0ed40b..da2457e0 100644
--- a/go/internal/detector/generic/imports.go
+++ b/internal/detector/generic/imports.go
@@ -5,9 +5,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// GenericImportsDetector emits MODULE nodes + IMPORTS edges for files in the
diff --git a/go/internal/detector/generic/imports_test.go b/internal/detector/generic/imports_test.go
similarity index 95%
rename from go/internal/detector/generic/imports_test.go
rename to internal/detector/generic/imports_test.go
index 41776686..3ea0414c 100644
--- a/go/internal/detector/generic/imports_test.go
+++ b/internal/detector/generic/imports_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestImportsJava(t *testing.T) {
diff --git a/go/internal/detector/golang/orm.go b/internal/detector/golang/orm.go
similarity index 96%
rename from go/internal/detector/golang/orm.go
rename to internal/detector/golang/orm.go
index 8f0b4bd2..8098e65c 100644
--- a/go/internal/detector/golang/orm.go
+++ b/internal/detector/golang/orm.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strconv"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// OrmDetector detects Go ORM usage: GORM models/queries/migrations, sqlx
diff --git a/go/internal/detector/golang/orm_test.go b/internal/detector/golang/orm_test.go
similarity index 96%
rename from go/internal/detector/golang/orm_test.go
rename to internal/detector/golang/orm_test.go
index e6702d39..516bc58e 100644
--- a/go/internal/detector/golang/orm_test.go
+++ b/internal/detector/golang/orm_test.go
@@ -3,8 +3,8 @@ package golang
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const goOrmGorm = `package db
diff --git a/go/internal/detector/golang/structures.go b/internal/detector/golang/structures.go
similarity index 96%
rename from go/internal/detector/golang/structures.go
rename to internal/detector/golang/structures.go
index 2ad57bce..d6f74028 100644
--- a/go/internal/detector/golang/structures.go
+++ b/internal/detector/golang/structures.go
@@ -9,9 +9,9 @@ import (
"regexp"
"unicode"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// StructuresDetector detects Go packages, structs, interfaces, methods, and
diff --git a/go/internal/detector/golang/structures_test.go b/internal/detector/golang/structures_test.go
similarity index 96%
rename from go/internal/detector/golang/structures_test.go
rename to internal/detector/golang/structures_test.go
index 004c07d4..df31ed9b 100644
--- a/go/internal/detector/golang/structures_test.go
+++ b/internal/detector/golang/structures_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const goStructSource = `package server
diff --git a/go/internal/detector/golang/web.go b/internal/detector/golang/web.go
similarity index 96%
rename from go/internal/detector/golang/web.go
rename to internal/detector/golang/web.go
index 09321cb6..db2b9b7d 100644
--- a/go/internal/detector/golang/web.go
+++ b/internal/detector/golang/web.go
@@ -5,9 +5,9 @@ import (
"strconv"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// WebDetector detects Go web endpoints (Gin, Echo, Chi, gorilla/mux, net/http)
diff --git a/go/internal/detector/golang/web_test.go b/internal/detector/golang/web_test.go
similarity index 97%
rename from go/internal/detector/golang/web_test.go
rename to internal/detector/golang/web_test.go
index 316352b6..671ec153 100644
--- a/go/internal/detector/golang/web_test.go
+++ b/internal/detector/golang/web_test.go
@@ -3,8 +3,8 @@ package golang
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const goWebGin = `package main
diff --git a/go/internal/detector/iac/bicep.go b/internal/detector/iac/bicep.go
similarity index 94%
rename from go/internal/detector/iac/bicep.go
rename to internal/detector/iac/bicep.go
index 39550df8..198212a0 100644
--- a/go/internal/detector/iac/bicep.go
+++ b/internal/detector/iac/bicep.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// BicepDetector detects Azure Bicep resources, params, and modules.
diff --git a/go/internal/detector/iac/bicep_test.go b/internal/detector/iac/bicep_test.go
similarity index 96%
rename from go/internal/detector/iac/bicep_test.go
rename to internal/detector/iac/bicep_test.go
index 6ce31972..5451864d 100644
--- a/go/internal/detector/iac/bicep_test.go
+++ b/internal/detector/iac/bicep_test.go
@@ -3,8 +3,8 @@ package iac
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const bicepSource = `param location string
diff --git a/go/internal/detector/iac/dockerfile.go b/internal/detector/iac/dockerfile.go
similarity index 96%
rename from go/internal/detector/iac/dockerfile.go
rename to internal/detector/iac/dockerfile.go
index baa03519..0d2f19f6 100644
--- a/go/internal/detector/iac/dockerfile.go
+++ b/internal/detector/iac/dockerfile.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// DockerfileDetector detects Dockerfile instructions (FROM, EXPOSE, ENV,
diff --git a/go/internal/detector/iac/dockerfile_test.go b/internal/detector/iac/dockerfile_test.go
similarity index 96%
rename from go/internal/detector/iac/dockerfile_test.go
rename to internal/detector/iac/dockerfile_test.go
index 85bd4c04..af71cf52 100644
--- a/go/internal/detector/iac/dockerfile_test.go
+++ b/internal/detector/iac/dockerfile_test.go
@@ -3,8 +3,8 @@ package iac
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const dockerfileSource = `ARG NODE_VERSION=18
diff --git a/go/internal/detector/iac/terraform.go b/internal/detector/iac/terraform.go
similarity index 96%
rename from go/internal/detector/iac/terraform.go
rename to internal/detector/iac/terraform.go
index e470285c..cb8ae9c1 100644
--- a/go/internal/detector/iac/terraform.go
+++ b/internal/detector/iac/terraform.go
@@ -6,9 +6,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TerraformDetector detects Terraform resources, data sources, modules,
diff --git a/go/internal/detector/iac/terraform_real_test.go b/internal/detector/iac/terraform_real_test.go
similarity index 97%
rename from go/internal/detector/iac/terraform_real_test.go
rename to internal/detector/iac/terraform_real_test.go
index 12158241..534f1811 100644
--- a/go/internal/detector/iac/terraform_real_test.go
+++ b/internal/detector/iac/terraform_real_test.go
@@ -5,7 +5,7 @@ import (
"path/filepath"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
// TestTerraform_RealFile catches the regression where TerraformDetector
diff --git a/go/internal/detector/iac/terraform_test.go b/internal/detector/iac/terraform_test.go
similarity index 95%
rename from go/internal/detector/iac/terraform_test.go
rename to internal/detector/iac/terraform_test.go
index c755231b..06287f1e 100644
--- a/go/internal/detector/iac/terraform_test.go
+++ b/internal/detector/iac/terraform_test.go
@@ -3,8 +3,8 @@ package iac
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const tfSource = `provider "aws" {
diff --git a/go/internal/detector/jvm/java/active_mq.go b/internal/detector/jvm/java/active_mq.go
similarity index 96%
rename from go/internal/detector/jvm/java/active_mq.go
rename to internal/detector/jvm/java/active_mq.go
index 828009d6..80a69c1a 100644
--- a/go/internal/detector/jvm/java/active_mq.go
+++ b/internal/detector/jvm/java/active_mq.go
@@ -4,10 +4,10 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/detector/jvm/jvmhelpers"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/detector/jvm/jvmhelpers"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ActiveMqDetector mirrors Java ActiveMqDetector. Disambiguates Classic vs
diff --git a/go/internal/detector/jvm/java/active_mq_test.go b/internal/detector/jvm/java/active_mq_test.go
similarity index 96%
rename from go/internal/detector/jvm/java/active_mq_test.go
rename to internal/detector/jvm/java/active_mq_test.go
index cf152b80..81194e20 100644
--- a/go/internal/detector/jvm/java/active_mq_test.go
+++ b/internal/detector/jvm/java/active_mq_test.go
@@ -3,7 +3,7 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
const activeMqSample = `import org.apache.activemq.ActiveMQConnectionFactory;
diff --git a/go/internal/detector/jvm/java/azure_functions.go b/internal/detector/jvm/java/azure_functions.go
similarity index 97%
rename from go/internal/detector/jvm/java/azure_functions.go
rename to internal/detector/jvm/java/azure_functions.go
index 9a09e143..ac21b94f 100644
--- a/go/internal/detector/jvm/java/azure_functions.go
+++ b/internal/detector/jvm/java/azure_functions.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// AzureFunctionsDetector mirrors Java AzureFunctionsDetector. Detects
diff --git a/go/internal/detector/jvm/java/azure_functions_test.go b/internal/detector/jvm/java/azure_functions_test.go
similarity index 95%
rename from go/internal/detector/jvm/java/azure_functions_test.go
rename to internal/detector/jvm/java/azure_functions_test.go
index 1d470412..36face7f 100644
--- a/go/internal/detector/jvm/java/azure_functions_test.go
+++ b/internal/detector/jvm/java/azure_functions_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const azureFuncSample = `import com.microsoft.azure.functions.annotation.*;
diff --git a/go/internal/detector/jvm/java/azure_messaging.go b/internal/detector/jvm/java/azure_messaging.go
similarity index 96%
rename from go/internal/detector/jvm/java/azure_messaging.go
rename to internal/detector/jvm/java/azure_messaging.go
index bd797f9f..df9f6e19 100644
--- a/go/internal/detector/jvm/java/azure_messaging.go
+++ b/internal/detector/jvm/java/azure_messaging.go
@@ -4,10 +4,10 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/detector/jvm/jvmhelpers"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/detector/jvm/jvmhelpers"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// AzureMessagingDetector mirrors Java AzureMessagingDetector. Java side
diff --git a/go/internal/detector/jvm/java/azure_messaging_test.go b/internal/detector/jvm/java/azure_messaging_test.go
similarity index 95%
rename from go/internal/detector/jvm/java/azure_messaging_test.go
rename to internal/detector/jvm/java/azure_messaging_test.go
index a919cfe9..46d935f3 100644
--- a/go/internal/detector/jvm/java/azure_messaging_test.go
+++ b/internal/detector/jvm/java/azure_messaging_test.go
@@ -3,7 +3,7 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
const azureMessagingSample = `public class MessageService {
diff --git a/go/internal/detector/jvm/java/class_hierarchy.go b/internal/detector/jvm/java/class_hierarchy.go
similarity index 96%
rename from go/internal/detector/jvm/java/class_hierarchy.go
rename to internal/detector/jvm/java/class_hierarchy.go
index 2cdb88ba..25327f86 100644
--- a/go/internal/detector/jvm/java/class_hierarchy.go
+++ b/internal/detector/jvm/java/class_hierarchy.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ClassHierarchyDetector mirrors Java ClassHierarchyDetector regex tier.
diff --git a/go/internal/detector/jvm/java/class_hierarchy_test.go b/internal/detector/jvm/java/class_hierarchy_test.go
similarity index 95%
rename from go/internal/detector/jvm/java/class_hierarchy_test.go
rename to internal/detector/jvm/java/class_hierarchy_test.go
index f95a9dd9..94ff9cfd 100644
--- a/go/internal/detector/jvm/java/class_hierarchy_test.go
+++ b/internal/detector/jvm/java/class_hierarchy_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const classHierarchySample = `public abstract class Animal implements Serializable {
diff --git a/go/internal/detector/jvm/java/config_def.go b/internal/detector/jvm/java/config_def.go
similarity index 94%
rename from go/internal/detector/jvm/java/config_def.go
rename to internal/detector/jvm/java/config_def.go
index 8833a5f2..07190fc6 100644
--- a/go/internal/detector/jvm/java/config_def.go
+++ b/internal/detector/jvm/java/config_def.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ConfigDefDetector mirrors Java ConfigDefDetector regex tier.
diff --git a/go/internal/detector/jvm/java/config_def_test.go b/internal/detector/jvm/java/config_def_test.go
similarity index 96%
rename from go/internal/detector/jvm/java/config_def_test.go
rename to internal/detector/jvm/java/config_def_test.go
index ae04933f..fcc4993b 100644
--- a/go/internal/detector/jvm/java/config_def_test.go
+++ b/internal/detector/jvm/java/config_def_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const configDefKafkaSample = `public class MyConfig {
diff --git a/go/internal/detector/jvm/java/cosmos_db.go b/internal/detector/jvm/java/cosmos_db.go
similarity index 94%
rename from go/internal/detector/jvm/java/cosmos_db.go
rename to internal/detector/jvm/java/cosmos_db.go
index bef0ea72..399efb0f 100644
--- a/go/internal/detector/jvm/java/cosmos_db.go
+++ b/internal/detector/jvm/java/cosmos_db.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// CosmosDbDetector mirrors Java CosmosDbDetector. Detects Azure Cosmos DB
diff --git a/go/internal/detector/jvm/java/cosmos_db_test.go b/internal/detector/jvm/java/cosmos_db_test.go
similarity index 95%
rename from go/internal/detector/jvm/java/cosmos_db_test.go
rename to internal/detector/jvm/java/cosmos_db_test.go
index 8c9892b2..b1c9a0ec 100644
--- a/go/internal/detector/jvm/java/cosmos_db_test.go
+++ b/internal/detector/jvm/java/cosmos_db_test.go
@@ -3,7 +3,7 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
const cosmosSample = `import com.azure.cosmos.CosmosClient;
diff --git a/go/internal/detector/jvm/java/graphql_resolver.go b/internal/detector/jvm/java/graphql_resolver.go
similarity index 96%
rename from go/internal/detector/jvm/java/graphql_resolver.go
rename to internal/detector/jvm/java/graphql_resolver.go
index a176f32b..c0f64836 100644
--- a/go/internal/detector/jvm/java/graphql_resolver.go
+++ b/internal/detector/jvm/java/graphql_resolver.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// JavaGraphqlResolverDetector mirrors Java GraphqlResolverDetector. Detects
diff --git a/go/internal/detector/jvm/java/graphql_resolver_test.go b/internal/detector/jvm/java/graphql_resolver_test.go
similarity index 96%
rename from go/internal/detector/jvm/java/graphql_resolver_test.go
rename to internal/detector/jvm/java/graphql_resolver_test.go
index 8cb86272..45a46a16 100644
--- a/go/internal/detector/jvm/java/graphql_resolver_test.go
+++ b/internal/detector/jvm/java/graphql_resolver_test.go
@@ -3,7 +3,7 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
const gqlSample = `import org.springframework.graphql.data.method.annotation.*;
diff --git a/go/internal/detector/jvm/java/grpc_service.go b/internal/detector/jvm/java/grpc_service.go
similarity index 95%
rename from go/internal/detector/jvm/java/grpc_service.go
rename to internal/detector/jvm/java/grpc_service.go
index 002bc58c..153d070a 100644
--- a/go/internal/detector/jvm/java/grpc_service.go
+++ b/internal/detector/jvm/java/grpc_service.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// GrpcServiceDetector mirrors Java GrpcServiceDetector. Detects gRPC service
diff --git a/go/internal/detector/jvm/java/grpc_service_test.go b/internal/detector/jvm/java/grpc_service_test.go
similarity index 96%
rename from go/internal/detector/jvm/java/grpc_service_test.go
rename to internal/detector/jvm/java/grpc_service_test.go
index 4335b91b..0c1c7e67 100644
--- a/go/internal/detector/jvm/java/grpc_service_test.go
+++ b/internal/detector/jvm/java/grpc_service_test.go
@@ -3,7 +3,7 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
const grpcSample = `import io.grpc.stub.StreamObserver;
diff --git a/go/internal/detector/jvm/java/ibm_mq.go b/internal/detector/jvm/java/ibm_mq.go
similarity index 94%
rename from go/internal/detector/jvm/java/ibm_mq.go
rename to internal/detector/jvm/java/ibm_mq.go
index 615cf55e..2d8a11ff 100644
--- a/go/internal/detector/jvm/java/ibm_mq.go
+++ b/internal/detector/jvm/java/ibm_mq.go
@@ -4,10 +4,10 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/detector/jvm/jvmhelpers"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/detector/jvm/jvmhelpers"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// IbmMqDetector mirrors Java IbmMqDetector.
diff --git a/go/internal/detector/jvm/java/ibm_mq_test.go b/internal/detector/jvm/java/ibm_mq_test.go
similarity index 94%
rename from go/internal/detector/jvm/java/ibm_mq_test.go
rename to internal/detector/jvm/java/ibm_mq_test.go
index 0da9752e..f1a235b9 100644
--- a/go/internal/detector/jvm/java/ibm_mq_test.go
+++ b/internal/detector/jvm/java/ibm_mq_test.go
@@ -3,7 +3,7 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
const ibmMqSample = `public class MqService {
diff --git a/go/internal/detector/jvm/java/jaxrs.go b/internal/detector/jvm/java/jaxrs.go
similarity index 96%
rename from go/internal/detector/jvm/java/jaxrs.go
rename to internal/detector/jvm/java/jaxrs.go
index 4169a7d9..086e077e 100644
--- a/go/internal/detector/jvm/java/jaxrs.go
+++ b/internal/detector/jvm/java/jaxrs.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// JaxrsDetector mirrors Java JaxrsDetector. Detects JAX-RS @Path + HTTP-method
diff --git a/go/internal/detector/jvm/java/jaxrs_test.go b/internal/detector/jvm/java/jaxrs_test.go
similarity index 92%
rename from go/internal/detector/jvm/java/jaxrs_test.go
rename to internal/detector/jvm/java/jaxrs_test.go
index a31d5aba..a51f9083 100644
--- a/go/internal/detector/jvm/java/jaxrs_test.go
+++ b/internal/detector/jvm/java/jaxrs_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const jaxrsSample = `@Path("/api/users")
diff --git a/go/internal/detector/jvm/java/jdbc.go b/internal/detector/jvm/java/jdbc.go
similarity index 96%
rename from go/internal/detector/jvm/java/jdbc.go
rename to internal/detector/jvm/java/jdbc.go
index 87c757da..18103d07 100644
--- a/go/internal/detector/jvm/java/jdbc.go
+++ b/internal/detector/jvm/java/jdbc.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// JdbcDetector mirrors Java JdbcDetector. Detects JDBC connections via
diff --git a/go/internal/detector/jvm/java/jdbc_test.go b/internal/detector/jvm/java/jdbc_test.go
similarity index 92%
rename from go/internal/detector/jvm/java/jdbc_test.go
rename to internal/detector/jvm/java/jdbc_test.go
index 4a8c9fcd..68fbc0df 100644
--- a/go/internal/detector/jvm/java/jdbc_test.go
+++ b/internal/detector/jvm/java/jdbc_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const jdbcSample = `import java.sql.DriverManager;
diff --git a/go/internal/detector/jvm/java/jms.go b/internal/detector/jvm/java/jms.go
similarity index 91%
rename from go/internal/detector/jvm/java/jms.go
rename to internal/detector/jvm/java/jms.go
index 3183683f..a21f474e 100644
--- a/go/internal/detector/jvm/java/jms.go
+++ b/internal/detector/jvm/java/jms.go
@@ -4,10 +4,10 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/detector/jvm/jvmhelpers"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/detector/jvm/jvmhelpers"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// JmsDetector mirrors Java JmsDetector. Detects @JmsListener and JmsTemplate.send().
diff --git a/go/internal/detector/jvm/java/jms_test.go b/internal/detector/jvm/java/jms_test.go
similarity index 92%
rename from go/internal/detector/jvm/java/jms_test.go
rename to internal/detector/jvm/java/jms_test.go
index 5b2fac08..7e58da66 100644
--- a/go/internal/detector/jvm/java/jms_test.go
+++ b/internal/detector/jvm/java/jms_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const jmsSample = `public class JmsService {
diff --git a/go/internal/detector/jvm/java/jpa_entity.go b/internal/detector/jvm/java/jpa_entity.go
similarity index 91%
rename from go/internal/detector/jvm/java/jpa_entity.go
rename to internal/detector/jvm/java/jpa_entity.go
index 9fc41112..bf6a9a8f 100644
--- a/go/internal/detector/jvm/java/jpa_entity.go
+++ b/internal/detector/jvm/java/jpa_entity.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// JPAEntityDetector detects JPA / Hibernate @Entity classes and their table
diff --git a/go/internal/detector/jvm/java/jpa_entity_test.go b/internal/detector/jvm/java/jpa_entity_test.go
similarity index 93%
rename from go/internal/detector/jvm/java/jpa_entity_test.go
rename to internal/detector/jvm/java/jpa_entity_test.go
index b9056c81..414e9b74 100644
--- a/go/internal/detector/jvm/java/jpa_entity_test.go
+++ b/internal/detector/jvm/java/jpa_entity_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const jpaSource = `package com.example;
diff --git a/go/internal/detector/jvm/java/kafka.go b/internal/detector/jvm/java/kafka.go
similarity index 95%
rename from go/internal/detector/jvm/java/kafka.go
rename to internal/detector/jvm/java/kafka.go
index f8074bed..a0715c6f 100644
--- a/go/internal/detector/jvm/java/kafka.go
+++ b/internal/detector/jvm/java/kafka.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// KafkaDetector mirrors Java KafkaDetector. Detects @KafkaListener consumers
diff --git a/go/internal/detector/jvm/java/kafka_protocol.go b/internal/detector/jvm/java/kafka_protocol.go
similarity index 93%
rename from go/internal/detector/jvm/java/kafka_protocol.go
rename to internal/detector/jvm/java/kafka_protocol.go
index 8f8bdd37..45cbddf2 100644
--- a/go/internal/detector/jvm/java/kafka_protocol.go
+++ b/internal/detector/jvm/java/kafka_protocol.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// KafkaProtocolDetector mirrors Java KafkaProtocolDetector: classes that
diff --git a/go/internal/detector/jvm/java/kafka_protocol_test.go b/internal/detector/jvm/java/kafka_protocol_test.go
similarity index 91%
rename from go/internal/detector/jvm/java/kafka_protocol_test.go
rename to internal/detector/jvm/java/kafka_protocol_test.go
index fc79549f..94627a7f 100644
--- a/go/internal/detector/jvm/java/kafka_protocol_test.go
+++ b/internal/detector/jvm/java/kafka_protocol_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const kafkaProtocolSample = `public class FetchRequest extends AbstractRequest {
diff --git a/go/internal/detector/jvm/java/kafka_test.go b/internal/detector/jvm/java/kafka_test.go
similarity index 95%
rename from go/internal/detector/jvm/java/kafka_test.go
rename to internal/detector/jvm/java/kafka_test.go
index 91da4e06..c07c6844 100644
--- a/go/internal/detector/jvm/java/kafka_test.go
+++ b/internal/detector/jvm/java/kafka_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const kafkaSample = `public class KafkaService {
diff --git a/go/internal/detector/jvm/java/micronaut.go b/internal/detector/jvm/java/micronaut.go
similarity index 98%
rename from go/internal/detector/jvm/java/micronaut.go
rename to internal/detector/jvm/java/micronaut.go
index c885d0bb..7ba06764 100644
--- a/go/internal/detector/jvm/java/micronaut.go
+++ b/internal/detector/jvm/java/micronaut.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// MicronautDetector mirrors Java MicronautDetector. Detects:
diff --git a/go/internal/detector/jvm/java/micronaut_test.go b/internal/detector/jvm/java/micronaut_test.go
similarity index 96%
rename from go/internal/detector/jvm/java/micronaut_test.go
rename to internal/detector/jvm/java/micronaut_test.go
index 90d2e10e..5d287c92 100644
--- a/go/internal/detector/jvm/java/micronaut_test.go
+++ b/internal/detector/jvm/java/micronaut_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const micronautSample = `import io.micronaut.http.annotation.Controller;
diff --git a/go/internal/detector/jvm/java/module_deps.go b/internal/detector/jvm/java/module_deps.go
similarity index 97%
rename from go/internal/detector/jvm/java/module_deps.go
rename to internal/detector/jvm/java/module_deps.go
index fe482c6a..7db0d75e 100644
--- a/go/internal/detector/jvm/java/module_deps.go
+++ b/internal/detector/jvm/java/module_deps.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ModuleDepsDetector mirrors Java ModuleDepsDetector. Routes to Maven (pom.xml),
diff --git a/go/internal/detector/jvm/java/module_deps_test.go b/internal/detector/jvm/java/module_deps_test.go
similarity index 96%
rename from go/internal/detector/jvm/java/module_deps_test.go
rename to internal/detector/jvm/java/module_deps_test.go
index 041316db..58de9adc 100644
--- a/go/internal/detector/jvm/java/module_deps_test.go
+++ b/internal/detector/jvm/java/module_deps_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const pomSample = `
diff --git a/go/internal/detector/jvm/java/public_api.go b/internal/detector/jvm/java/public_api.go
similarity index 94%
rename from go/internal/detector/jvm/java/public_api.go
rename to internal/detector/jvm/java/public_api.go
index 9f6c9926..d24b1bf8 100644
--- a/go/internal/detector/jvm/java/public_api.go
+++ b/internal/detector/jvm/java/public_api.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// PublicApiDetector mirrors Java PublicApiDetector regex tier.
diff --git a/go/internal/detector/jvm/java/public_api_test.go b/internal/detector/jvm/java/public_api_test.go
similarity index 95%
rename from go/internal/detector/jvm/java/public_api_test.go
rename to internal/detector/jvm/java/public_api_test.go
index 90a0737a..8b1efc2f 100644
--- a/go/internal/detector/jvm/java/public_api_test.go
+++ b/internal/detector/jvm/java/public_api_test.go
@@ -3,7 +3,7 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
const publicApiSample = `public class UserService {
diff --git a/go/internal/detector/jvm/java/quarkus.go b/internal/detector/jvm/java/quarkus.go
similarity index 96%
rename from go/internal/detector/jvm/java/quarkus.go
rename to internal/detector/jvm/java/quarkus.go
index c681b46d..b71a68fb 100644
--- a/go/internal/detector/jvm/java/quarkus.go
+++ b/internal/detector/jvm/java/quarkus.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// QuarkusDetector mirrors Java QuarkusDetector. Detects:
diff --git a/go/internal/detector/jvm/java/quarkus_test.go b/internal/detector/jvm/java/quarkus_test.go
similarity index 95%
rename from go/internal/detector/jvm/java/quarkus_test.go
rename to internal/detector/jvm/java/quarkus_test.go
index b589ed93..9e678878 100644
--- a/go/internal/detector/jvm/java/quarkus_test.go
+++ b/internal/detector/jvm/java/quarkus_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const quarkusSample = `import io.quarkus.runtime.annotations.ConfigProperty;
diff --git a/go/internal/detector/jvm/java/rabbitmq.go b/internal/detector/jvm/java/rabbitmq.go
similarity index 93%
rename from go/internal/detector/jvm/java/rabbitmq.go
rename to internal/detector/jvm/java/rabbitmq.go
index cf258c60..2ab4115d 100644
--- a/go/internal/detector/jvm/java/rabbitmq.go
+++ b/internal/detector/jvm/java/rabbitmq.go
@@ -4,10 +4,10 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/detector/jvm/jvmhelpers"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/detector/jvm/jvmhelpers"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// RabbitmqDetector mirrors Java RabbitmqDetector.
diff --git a/go/internal/detector/jvm/java/rabbitmq_test.go b/internal/detector/jvm/java/rabbitmq_test.go
similarity index 92%
rename from go/internal/detector/jvm/java/rabbitmq_test.go
rename to internal/detector/jvm/java/rabbitmq_test.go
index 8ed878d9..7d51aa8e 100644
--- a/go/internal/detector/jvm/java/rabbitmq_test.go
+++ b/internal/detector/jvm/java/rabbitmq_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const rabbitmqSample = `public class RabbitService {
diff --git a/go/internal/detector/jvm/java/raw_sql.go b/internal/detector/jvm/java/raw_sql.go
similarity index 95%
rename from go/internal/detector/jvm/java/raw_sql.go
rename to internal/detector/jvm/java/raw_sql.go
index 954fc5a6..072b23c9 100644
--- a/go/internal/detector/jvm/java/raw_sql.go
+++ b/internal/detector/jvm/java/raw_sql.go
@@ -5,9 +5,9 @@ import (
"strconv"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// RawSqlDetector mirrors Java RawSqlDetector. Extracts raw SQL strings from
diff --git a/go/internal/detector/jvm/java/raw_sql_test.go b/internal/detector/jvm/java/raw_sql_test.go
similarity index 97%
rename from go/internal/detector/jvm/java/raw_sql_test.go
rename to internal/detector/jvm/java/raw_sql_test.go
index 27757646..bc2ed74c 100644
--- a/go/internal/detector/jvm/java/raw_sql_test.go
+++ b/internal/detector/jvm/java/raw_sql_test.go
@@ -4,7 +4,7 @@ import (
"strings"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
const rawSqlSample = `public class UserRepository {
diff --git a/go/internal/detector/jvm/java/repository.go b/internal/detector/jvm/java/repository.go
similarity index 95%
rename from go/internal/detector/jvm/java/repository.go
rename to internal/detector/jvm/java/repository.go
index d2d37e5e..ef6d1e72 100644
--- a/go/internal/detector/jvm/java/repository.go
+++ b/internal/detector/jvm/java/repository.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// RepositoryDetector mirrors Java RepositoryDetector regex tier.
diff --git a/go/internal/detector/jvm/java/repository_test.go b/internal/detector/jvm/java/repository_test.go
similarity index 94%
rename from go/internal/detector/jvm/java/repository_test.go
rename to internal/detector/jvm/java/repository_test.go
index d63b959a..4b33b5a7 100644
--- a/go/internal/detector/jvm/java/repository_test.go
+++ b/internal/detector/jvm/java/repository_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const repositorySample = `@Repository
diff --git a/go/internal/detector/jvm/java/rmi.go b/internal/detector/jvm/java/rmi.go
similarity index 95%
rename from go/internal/detector/jvm/java/rmi.go
rename to internal/detector/jvm/java/rmi.go
index 9311cde7..6a393eaa 100644
--- a/go/internal/detector/jvm/java/rmi.go
+++ b/internal/detector/jvm/java/rmi.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// RmiDetector mirrors Java RmiDetector. Detects RMI remote interfaces,
diff --git a/go/internal/detector/jvm/java/rmi_test.go b/internal/detector/jvm/java/rmi_test.go
similarity index 96%
rename from go/internal/detector/jvm/java/rmi_test.go
rename to internal/detector/jvm/java/rmi_test.go
index 518683fe..8eb11df2 100644
--- a/go/internal/detector/jvm/java/rmi_test.go
+++ b/internal/detector/jvm/java/rmi_test.go
@@ -3,7 +3,7 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
const rmiSample = `import java.rmi.Remote;
diff --git a/go/internal/detector/jvm/java/spring_events.go b/internal/detector/jvm/java/spring_events.go
similarity index 95%
rename from go/internal/detector/jvm/java/spring_events.go
rename to internal/detector/jvm/java/spring_events.go
index 3e86d433..b0dde686 100644
--- a/go/internal/detector/jvm/java/spring_events.go
+++ b/internal/detector/jvm/java/spring_events.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// SpringEventsDetector mirrors Java SpringEventsDetector regex tier.
diff --git a/go/internal/detector/jvm/java/spring_events_test.go b/internal/detector/jvm/java/spring_events_test.go
similarity index 93%
rename from go/internal/detector/jvm/java/spring_events_test.go
rename to internal/detector/jvm/java/spring_events_test.go
index 11486933..74a5c8ee 100644
--- a/go/internal/detector/jvm/java/spring_events_test.go
+++ b/internal/detector/jvm/java/spring_events_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const springEventsSample = `public class EventService {
diff --git a/go/internal/detector/jvm/java/spring_rest.go b/internal/detector/jvm/java/spring_rest.go
similarity index 96%
rename from go/internal/detector/jvm/java/spring_rest.go
rename to internal/detector/jvm/java/spring_rest.go
index 5c42d116..4ab4899b 100644
--- a/go/internal/detector/jvm/java/spring_rest.go
+++ b/internal/detector/jvm/java/spring_rest.go
@@ -5,9 +5,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// SpringRestDetector detects Spring MVC REST endpoints from mapping annotations.
diff --git a/go/internal/detector/jvm/java/spring_rest_test.go b/internal/detector/jvm/java/spring_rest_test.go
similarity index 97%
rename from go/internal/detector/jvm/java/spring_rest_test.go
rename to internal/detector/jvm/java/spring_rest_test.go
index fd4ea269..8fdc78a3 100644
--- a/go/internal/detector/jvm/java/spring_rest_test.go
+++ b/internal/detector/jvm/java/spring_rest_test.go
@@ -4,7 +4,7 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
const springRestSource = `package com.example;
diff --git a/go/internal/detector/jvm/java/spring_security.go b/internal/detector/jvm/java/spring_security.go
similarity index 97%
rename from go/internal/detector/jvm/java/spring_security.go
rename to internal/detector/jvm/java/spring_security.go
index b9278e7d..5a124a34 100644
--- a/go/internal/detector/jvm/java/spring_security.go
+++ b/internal/detector/jvm/java/spring_security.go
@@ -3,9 +3,9 @@ package java
import (
"regexp"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// SpringSecurityDetector mirrors Java SpringSecurityDetector regex tier.
diff --git a/go/internal/detector/jvm/java/spring_security_test.go b/internal/detector/jvm/java/spring_security_test.go
similarity index 96%
rename from go/internal/detector/jvm/java/spring_security_test.go
rename to internal/detector/jvm/java/spring_security_test.go
index d85763ac..325026dd 100644
--- a/go/internal/detector/jvm/java/spring_security_test.go
+++ b/internal/detector/jvm/java/spring_security_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const springSecuritySample = `@EnableWebSecurity
diff --git a/go/internal/detector/jvm/java/tibco_ems.go b/internal/detector/jvm/java/tibco_ems.go
similarity index 95%
rename from go/internal/detector/jvm/java/tibco_ems.go
rename to internal/detector/jvm/java/tibco_ems.go
index 5822822a..61322087 100644
--- a/go/internal/detector/jvm/java/tibco_ems.go
+++ b/internal/detector/jvm/java/tibco_ems.go
@@ -4,10 +4,10 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/detector/jvm/jvmhelpers"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/detector/jvm/jvmhelpers"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TibcoEmsDetector mirrors Java TibcoEmsDetector.
diff --git a/go/internal/detector/jvm/java/tibco_ems_test.go b/internal/detector/jvm/java/tibco_ems_test.go
similarity index 95%
rename from go/internal/detector/jvm/java/tibco_ems_test.go
rename to internal/detector/jvm/java/tibco_ems_test.go
index 36d1b184..551ae70d 100644
--- a/go/internal/detector/jvm/java/tibco_ems_test.go
+++ b/internal/detector/jvm/java/tibco_ems_test.go
@@ -3,7 +3,7 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector"
)
const tibcoSample = `public class EmsService {
diff --git a/go/internal/detector/jvm/java/websocket.go b/internal/detector/jvm/java/websocket.go
similarity index 96%
rename from go/internal/detector/jvm/java/websocket.go
rename to internal/detector/jvm/java/websocket.go
index b9cf9998..0286c530 100644
--- a/go/internal/detector/jvm/java/websocket.go
+++ b/internal/detector/jvm/java/websocket.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// WebSocketDetector mirrors Java WebSocketDetector. Detects JSR-356
diff --git a/go/internal/detector/jvm/java/websocket_test.go b/internal/detector/jvm/java/websocket_test.go
similarity index 93%
rename from go/internal/detector/jvm/java/websocket_test.go
rename to internal/detector/jvm/java/websocket_test.go
index e758edb4..e6f74a3b 100644
--- a/go/internal/detector/jvm/java/websocket_test.go
+++ b/internal/detector/jvm/java/websocket_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const wsSample = `import javax.websocket.server.ServerEndpoint;
diff --git a/go/internal/detector/jvm/jvmhelpers/messaging.go b/internal/detector/jvm/jvmhelpers/messaging.go
similarity index 95%
rename from go/internal/detector/jvm/jvmhelpers/messaging.go
rename to internal/detector/jvm/jvmhelpers/messaging.go
index 5c25e1e8..f64cccf1 100644
--- a/go/internal/detector/jvm/jvmhelpers/messaging.go
+++ b/internal/detector/jvm/jvmhelpers/messaging.go
@@ -4,7 +4,7 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// classRE mirrors AbstractJavaMessagingDetector.CLASS_RE.
diff --git a/go/internal/detector/jvm/jvmhelpers/structures.go b/internal/detector/jvm/jvmhelpers/structures.go
similarity index 96%
rename from go/internal/detector/jvm/jvmhelpers/structures.go
rename to internal/detector/jvm/jvmhelpers/structures.go
index 2b4e33b6..6b496015 100644
--- a/go/internal/detector/jvm/jvmhelpers/structures.go
+++ b/internal/detector/jvm/jvmhelpers/structures.go
@@ -3,7 +3,7 @@
package jvmhelpers
import (
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// AddImportEdge appends an IMPORTS edge sourced at filePath pointing at target.
diff --git a/go/internal/detector/jvm/kotlin/kotlin_structures.go b/internal/detector/jvm/kotlin/kotlin_structures.go
similarity index 93%
rename from go/internal/detector/jvm/kotlin/kotlin_structures.go
rename to internal/detector/jvm/kotlin/kotlin_structures.go
index 3483493f..8bf989d7 100644
--- a/go/internal/detector/jvm/kotlin/kotlin_structures.go
+++ b/internal/detector/jvm/kotlin/kotlin_structures.go
@@ -4,10 +4,10 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/detector/jvm/jvmhelpers"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/detector/jvm/jvmhelpers"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// KotlinStructuresDetector detects Kotlin classes/interfaces/objects/funs +
diff --git a/go/internal/detector/jvm/kotlin/kotlin_structures_test.go b/internal/detector/jvm/kotlin/kotlin_structures_test.go
similarity index 96%
rename from go/internal/detector/jvm/kotlin/kotlin_structures_test.go
rename to internal/detector/jvm/kotlin/kotlin_structures_test.go
index 0740ad2e..9a2ef801 100644
--- a/go/internal/detector/jvm/kotlin/kotlin_structures_test.go
+++ b/internal/detector/jvm/kotlin/kotlin_structures_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const kotlinStructuresSample = `package com.example
diff --git a/go/internal/detector/jvm/kotlin/ktor_routes.go b/internal/detector/jvm/kotlin/ktor_routes.go
similarity index 96%
rename from go/internal/detector/jvm/kotlin/ktor_routes.go
rename to internal/detector/jvm/kotlin/ktor_routes.go
index 8f1a4b06..d5353757 100644
--- a/go/internal/detector/jvm/kotlin/ktor_routes.go
+++ b/internal/detector/jvm/kotlin/ktor_routes.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// KtorRouteDetector mirrors Java KtorRouteDetector regex tier. Detects
diff --git a/go/internal/detector/jvm/kotlin/ktor_routes_test.go b/internal/detector/jvm/kotlin/ktor_routes_test.go
similarity index 97%
rename from go/internal/detector/jvm/kotlin/ktor_routes_test.go
rename to internal/detector/jvm/kotlin/ktor_routes_test.go
index 42259980..c8c59c72 100644
--- a/go/internal/detector/jvm/kotlin/ktor_routes_test.go
+++ b/internal/detector/jvm/kotlin/ktor_routes_test.go
@@ -3,8 +3,8 @@ package kotlin
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const ktorRoutesSample = `import io.ktor.server.routing.*
diff --git a/go/internal/detector/jvm/scala/scala_structures.go b/internal/detector/jvm/scala/scala_structures.go
similarity index 92%
rename from go/internal/detector/jvm/scala/scala_structures.go
rename to internal/detector/jvm/scala/scala_structures.go
index 722e824e..22aa9b39 100644
--- a/go/internal/detector/jvm/scala/scala_structures.go
+++ b/internal/detector/jvm/scala/scala_structures.go
@@ -4,10 +4,10 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/detector/jvm/jvmhelpers"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/detector/jvm/jvmhelpers"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ScalaStructuresDetector mirrors Java ScalaStructuresDetector regex tier.
diff --git a/go/internal/detector/jvm/scala/scala_structures_test.go b/internal/detector/jvm/scala/scala_structures_test.go
similarity index 97%
rename from go/internal/detector/jvm/scala/scala_structures_test.go
rename to internal/detector/jvm/scala/scala_structures_test.go
index f0cd82be..518edfc5 100644
--- a/go/internal/detector/jvm/scala/scala_structures_test.go
+++ b/internal/detector/jvm/scala/scala_structures_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const scalaStructuresSample = `package com.example
diff --git a/go/internal/detector/markup/markdown.go b/internal/detector/markup/markdown.go
similarity index 96%
rename from go/internal/detector/markup/markdown.go
rename to internal/detector/markup/markdown.go
index 6d7bb0f0..d3910b39 100644
--- a/go/internal/detector/markup/markdown.go
+++ b/internal/detector/markup/markdown.go
@@ -7,9 +7,9 @@ import (
"strconv"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// MarkdownStructureDetector detects Markdown headings, internal links, and
diff --git a/go/internal/detector/markup/markdown_test.go b/internal/detector/markup/markdown_test.go
similarity index 96%
rename from go/internal/detector/markup/markdown_test.go
rename to internal/detector/markup/markdown_test.go
index 88c3f2e3..880d1de7 100644
--- a/go/internal/detector/markup/markdown_test.go
+++ b/internal/detector/markup/markdown_test.go
@@ -3,8 +3,8 @@ package markup
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const mdSource = `# My Project
diff --git a/go/internal/detector/proto/structure.go b/internal/detector/proto/structure.go
similarity index 96%
rename from go/internal/detector/proto/structure.go
rename to internal/detector/proto/structure.go
index 334c00fb..e5fa2975 100644
--- a/go/internal/detector/proto/structure.go
+++ b/internal/detector/proto/structure.go
@@ -5,9 +5,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// StructureDetector detects Protocol Buffer packages, imports, services,
diff --git a/go/internal/detector/proto/structure_test.go b/internal/detector/proto/structure_test.go
similarity index 96%
rename from go/internal/detector/proto/structure_test.go
rename to internal/detector/proto/structure_test.go
index bac1193d..d92857e4 100644
--- a/go/internal/detector/proto/structure_test.go
+++ b/internal/detector/proto/structure_test.go
@@ -3,8 +3,8 @@ package proto
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const protoSource = `syntax = "proto3";
diff --git a/go/internal/detector/python/celery_task.go b/internal/detector/python/celery_task.go
similarity index 94%
rename from go/internal/detector/python/celery_task.go
rename to internal/detector/python/celery_task.go
index 9941f09d..fa953a00 100644
--- a/go/internal/detector/python/celery_task.go
+++ b/internal/detector/python/celery_task.go
@@ -4,9 +4,9 @@ import (
"fmt"
"regexp"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// CeleryTaskDetector ports
diff --git a/go/internal/detector/python/celery_task_test.go b/internal/detector/python/celery_task_test.go
similarity index 94%
rename from go/internal/detector/python/celery_task_test.go
rename to internal/detector/python/celery_task_test.go
index b4ae9151..eb518c7e 100644
--- a/go/internal/detector/python/celery_task_test.go
+++ b/internal/detector/python/celery_task_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const celerySource = `from celery import shared_task
diff --git a/go/internal/detector/python/django_auth.go b/internal/detector/python/django_auth.go
similarity index 94%
rename from go/internal/detector/python/django_auth.go
rename to internal/detector/python/django_auth.go
index a4631a8f..d404de14 100644
--- a/go/internal/detector/python/django_auth.go
+++ b/internal/detector/python/django_auth.go
@@ -5,9 +5,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// DjangoAuthDetector ports
diff --git a/go/internal/detector/python/django_auth_test.go b/internal/detector/python/django_auth_test.go
similarity index 94%
rename from go/internal/detector/python/django_auth_test.go
rename to internal/detector/python/django_auth_test.go
index 327a6e5b..873dccde 100644
--- a/go/internal/detector/python/django_auth_test.go
+++ b/internal/detector/python/django_auth_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const djangoAuthSource = `from django.contrib.auth.decorators import login_required, permission_required, user_passes_test
diff --git a/go/internal/detector/python/django_model.go b/internal/detector/python/django_model.go
similarity index 93%
rename from go/internal/detector/python/django_model.go
rename to internal/detector/python/django_model.go
index c01fced4..9741f4d6 100644
--- a/go/internal/detector/python/django_model.go
+++ b/internal/detector/python/django_model.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// DjangoModelDetector detects Django ORM models (class Foo(models.Model)) plus
diff --git a/go/internal/detector/python/django_model_test.go b/internal/detector/python/django_model_test.go
similarity index 95%
rename from go/internal/detector/python/django_model_test.go
rename to internal/detector/python/django_model_test.go
index 9d2cc703..28662345 100644
--- a/go/internal/detector/python/django_model_test.go
+++ b/internal/detector/python/django_model_test.go
@@ -3,8 +3,8 @@ package python
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const djangoSource = `from django.db import models
diff --git a/go/internal/detector/python/django_view.go b/internal/detector/python/django_view.go
similarity index 93%
rename from go/internal/detector/python/django_view.go
rename to internal/detector/python/django_view.go
index 122886d2..e26ad1c7 100644
--- a/go/internal/detector/python/django_view.go
+++ b/internal/detector/python/django_view.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// DjangoViewDetector ports
diff --git a/go/internal/detector/python/django_view_test.go b/internal/detector/python/django_view_test.go
similarity index 93%
rename from go/internal/detector/python/django_view_test.go
rename to internal/detector/python/django_view_test.go
index 60535674..2cb945fd 100644
--- a/go/internal/detector/python/django_view_test.go
+++ b/internal/detector/python/django_view_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const djangoViewSource = `from django.urls import path
diff --git a/go/internal/detector/python/fastapi_auth.go b/internal/detector/python/fastapi_auth.go
similarity index 94%
rename from go/internal/detector/python/fastapi_auth.go
rename to internal/detector/python/fastapi_auth.go
index fe0664af..713d0f13 100644
--- a/go/internal/detector/python/fastapi_auth.go
+++ b/internal/detector/python/fastapi_auth.go
@@ -4,9 +4,9 @@ import (
"fmt"
"regexp"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// FastAPIAuthDetector ports
diff --git a/go/internal/detector/python/fastapi_auth_test.go b/internal/detector/python/fastapi_auth_test.go
similarity index 93%
rename from go/internal/detector/python/fastapi_auth_test.go
rename to internal/detector/python/fastapi_auth_test.go
index 3d135d20..61683763 100644
--- a/go/internal/detector/python/fastapi_auth_test.go
+++ b/internal/detector/python/fastapi_auth_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const fastapiAuthSource = `from fastapi import Depends, Security
diff --git a/go/internal/detector/python/fastapi_route.go b/internal/detector/python/fastapi_route.go
similarity index 92%
rename from go/internal/detector/python/fastapi_route.go
rename to internal/detector/python/fastapi_route.go
index 7d95465c..3d40453f 100644
--- a/go/internal/detector/python/fastapi_route.go
+++ b/internal/detector/python/fastapi_route.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// FastAPIRouteDetector ports
diff --git a/go/internal/detector/python/fastapi_route_test.go b/internal/detector/python/fastapi_route_test.go
similarity index 94%
rename from go/internal/detector/python/fastapi_route_test.go
rename to internal/detector/python/fastapi_route_test.go
index 557ff9d6..c4321a54 100644
--- a/go/internal/detector/python/fastapi_route_test.go
+++ b/internal/detector/python/fastapi_route_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const fastapiSource = `from fastapi import FastAPI, APIRouter
diff --git a/go/internal/detector/python/flask_route.go b/internal/detector/python/flask_route.go
similarity index 94%
rename from go/internal/detector/python/flask_route.go
rename to internal/detector/python/flask_route.go
index ce93ddce..a3e5d516 100644
--- a/go/internal/detector/python/flask_route.go
+++ b/internal/detector/python/flask_route.go
@@ -5,9 +5,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// FlaskRouteDetector detects Flask @app.route / @blueprint.route decorators.
diff --git a/go/internal/detector/python/flask_route_test.go b/internal/detector/python/flask_route_test.go
similarity index 94%
rename from go/internal/detector/python/flask_route_test.go
rename to internal/detector/python/flask_route_test.go
index 1ba5adda..4943671f 100644
--- a/go/internal/detector/python/flask_route_test.go
+++ b/internal/detector/python/flask_route_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const flaskSource = `from flask import Flask, Blueprint
diff --git a/go/internal/detector/python/kafka.go b/internal/detector/python/kafka.go
similarity index 96%
rename from go/internal/detector/python/kafka.go
rename to internal/detector/python/kafka.go
index 4db95b52..01fd01ca 100644
--- a/go/internal/detector/python/kafka.go
+++ b/internal/detector/python/kafka.go
@@ -5,9 +5,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// KafkaPythonDetector ports
diff --git a/go/internal/detector/python/kafka_test.go b/internal/detector/python/kafka_test.go
similarity index 94%
rename from go/internal/detector/python/kafka_test.go
rename to internal/detector/python/kafka_test.go
index 01d49517..b7e05510 100644
--- a/go/internal/detector/python/kafka_test.go
+++ b/internal/detector/python/kafka_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const kafkaPySource = `from kafka import KafkaProducer, KafkaConsumer
diff --git a/go/internal/detector/python/pydantic_model.go b/internal/detector/python/pydantic_model.go
similarity index 95%
rename from go/internal/detector/python/pydantic_model.go
rename to internal/detector/python/pydantic_model.go
index 55f96bc0..dbc2db49 100644
--- a/go/internal/detector/python/pydantic_model.go
+++ b/internal/detector/python/pydantic_model.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// PydanticModelDetector ports
diff --git a/go/internal/detector/python/pydantic_model_test.go b/internal/detector/python/pydantic_model_test.go
similarity index 94%
rename from go/internal/detector/python/pydantic_model_test.go
rename to internal/detector/python/pydantic_model_test.go
index c3be61bb..0057a0b5 100644
--- a/go/internal/detector/python/pydantic_model_test.go
+++ b/internal/detector/python/pydantic_model_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const pydanticSource = `from pydantic import BaseModel, BaseSettings, field_validator
diff --git a/go/internal/detector/python/sqlalchemy_model.go b/internal/detector/python/sqlalchemy_model.go
similarity index 94%
rename from go/internal/detector/python/sqlalchemy_model.go
rename to internal/detector/python/sqlalchemy_model.go
index f1a80da0..6e15909b 100644
--- a/go/internal/detector/python/sqlalchemy_model.go
+++ b/internal/detector/python/sqlalchemy_model.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// SQLAlchemyModelDetector ports
diff --git a/go/internal/detector/python/sqlalchemy_model_test.go b/internal/detector/python/sqlalchemy_model_test.go
similarity index 94%
rename from go/internal/detector/python/sqlalchemy_model_test.go
rename to internal/detector/python/sqlalchemy_model_test.go
index cb420716..d458fe18 100644
--- a/go/internal/detector/python/sqlalchemy_model_test.go
+++ b/internal/detector/python/sqlalchemy_model_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const sqlaSource = `from sqlalchemy import Column, Integer, String
diff --git a/go/internal/detector/python/structures.go b/internal/detector/python/structures.go
similarity index 97%
rename from go/internal/detector/python/structures.go
rename to internal/detector/python/structures.go
index 1a94fa2a..24cc99fe 100644
--- a/go/internal/detector/python/structures.go
+++ b/internal/detector/python/structures.go
@@ -5,9 +5,9 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// PythonStructuresDetector ports
diff --git a/go/internal/detector/python/structures_test.go b/internal/detector/python/structures_test.go
similarity index 95%
rename from go/internal/detector/python/structures_test.go
rename to internal/detector/python/structures_test.go
index 45c5256b..5b41b58b 100644
--- a/go/internal/detector/python/structures_test.go
+++ b/internal/detector/python/structures_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const pyStructSource = `import os
diff --git a/go/internal/detector/registry.go b/internal/detector/registry.go
similarity index 100%
rename from go/internal/detector/registry.go
rename to internal/detector/registry.go
diff --git a/go/internal/detector/registry_test.go b/internal/detector/registry_test.go
similarity index 97%
rename from go/internal/detector/registry_test.go
rename to internal/detector/registry_test.go
index ed8d7cdd..46124153 100644
--- a/go/internal/detector/registry_test.go
+++ b/internal/detector/registry_test.go
@@ -3,7 +3,7 @@ package detector
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
type fakeDetector struct {
diff --git a/go/internal/detector/script/shell/bash.go b/internal/detector/script/shell/bash.go
similarity index 95%
rename from go/internal/detector/script/shell/bash.go
rename to internal/detector/script/shell/bash.go
index 48d92db3..c7b123bc 100644
--- a/go/internal/detector/script/shell/bash.go
+++ b/internal/detector/script/shell/bash.go
@@ -5,9 +5,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// BashDetector detects Bash script structure (functions, source imports,
diff --git a/go/internal/detector/script/shell/bash_test.go b/internal/detector/script/shell/bash_test.go
similarity index 96%
rename from go/internal/detector/script/shell/bash_test.go
rename to internal/detector/script/shell/bash_test.go
index aeb379cb..750d7f08 100644
--- a/go/internal/detector/script/shell/bash_test.go
+++ b/internal/detector/script/shell/bash_test.go
@@ -3,8 +3,8 @@ package shell
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const bashSource = `#!/usr/bin/env bash
diff --git a/go/internal/detector/script/shell/powershell.go b/internal/detector/script/shell/powershell.go
similarity index 95%
rename from go/internal/detector/script/shell/powershell.go
rename to internal/detector/script/shell/powershell.go
index 6c256065..c5ee23ca 100644
--- a/go/internal/detector/script/shell/powershell.go
+++ b/internal/detector/script/shell/powershell.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// PowerShellDetector detects PowerShell script structure: functions
diff --git a/go/internal/detector/script/shell/powershell_test.go b/internal/detector/script/shell/powershell_test.go
similarity index 96%
rename from go/internal/detector/script/shell/powershell_test.go
rename to internal/detector/script/shell/powershell_test.go
index aba90ab4..f683cc8a 100644
--- a/go/internal/detector/script/shell/powershell_test.go
+++ b/internal/detector/script/shell/powershell_test.go
@@ -3,8 +3,8 @@ package shell
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const psSource = `Import-Module MyModule
diff --git a/go/internal/detector/sql/sql_migration.go b/internal/detector/sql/sql_migration.go
similarity index 98%
rename from go/internal/detector/sql/sql_migration.go
rename to internal/detector/sql/sql_migration.go
index c00fbed3..86e4dfeb 100644
--- a/go/internal/detector/sql/sql_migration.go
+++ b/internal/detector/sql/sql_migration.go
@@ -6,9 +6,9 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// SqlMigrationDetector mirrors Java SqlMigrationDetector. Extracts schema
diff --git a/go/internal/detector/sql/sql_migration_test.go b/internal/detector/sql/sql_migration_test.go
similarity index 95%
rename from go/internal/detector/sql/sql_migration_test.go
rename to internal/detector/sql/sql_migration_test.go
index 1cc22bf3..d1671069 100644
--- a/go/internal/detector/sql/sql_migration_test.go
+++ b/internal/detector/sql/sql_migration_test.go
@@ -3,8 +3,8 @@ package sql
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestSqlMigration_Flyway(t *testing.T) {
diff --git a/go/internal/detector/structured/batch_structure.go b/internal/detector/structured/batch_structure.go
similarity index 94%
rename from go/internal/detector/structured/batch_structure.go
rename to internal/detector/structured/batch_structure.go
index 144e03a7..b9c4f0f7 100644
--- a/go/internal/detector/structured/batch_structure.go
+++ b/internal/detector/structured/batch_structure.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// BatchStructureDetector mirrors Java BatchStructureDetector. Emits a
diff --git a/go/internal/detector/structured/batch_structure_test.go b/internal/detector/structured/batch_structure_test.go
similarity index 94%
rename from go/internal/detector/structured/batch_structure_test.go
rename to internal/detector/structured/batch_structure_test.go
index 0b41be97..574eb877 100644
--- a/go/internal/detector/structured/batch_structure_test.go
+++ b/internal/detector/structured/batch_structure_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestBatchStructureDetector_Positive(t *testing.T) {
diff --git a/go/internal/detector/structured/cloudformation.go b/internal/detector/structured/cloudformation.go
similarity index 96%
rename from go/internal/detector/structured/cloudformation.go
rename to internal/detector/structured/cloudformation.go
index 112f0fd4..1ffd3927 100644
--- a/go/internal/detector/structured/cloudformation.go
+++ b/internal/detector/structured/cloudformation.go
@@ -5,9 +5,9 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// CloudFormationDetector mirrors Java CloudFormationDetector. Emits an
diff --git a/go/internal/detector/structured/cloudformation_test.go b/internal/detector/structured/cloudformation_test.go
similarity index 95%
rename from go/internal/detector/structured/cloudformation_test.go
rename to internal/detector/structured/cloudformation_test.go
index 4f742aa6..c20ee03d 100644
--- a/go/internal/detector/structured/cloudformation_test.go
+++ b/internal/detector/structured/cloudformation_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestCloudFormationDetector_Resources(t *testing.T) {
diff --git a/go/internal/detector/structured/docker_compose.go b/internal/detector/structured/docker_compose.go
similarity index 97%
rename from go/internal/detector/structured/docker_compose.go
rename to internal/detector/structured/docker_compose.go
index e255c86a..0fd57fe9 100644
--- a/go/internal/detector/structured/docker_compose.go
+++ b/internal/detector/structured/docker_compose.go
@@ -7,9 +7,9 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// DockerComposeDetector mirrors Java DockerComposeDetector. Emits an
diff --git a/go/internal/detector/structured/docker_compose_test.go b/internal/detector/structured/docker_compose_test.go
similarity index 95%
rename from go/internal/detector/structured/docker_compose_test.go
rename to internal/detector/structured/docker_compose_test.go
index 6a85f4d5..60a21fc5 100644
--- a/go/internal/detector/structured/docker_compose_test.go
+++ b/internal/detector/structured/docker_compose_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestDockerComposeDetector_Positive(t *testing.T) {
diff --git a/go/internal/detector/structured/github_actions.go b/internal/detector/structured/github_actions.go
similarity index 96%
rename from go/internal/detector/structured/github_actions.go
rename to internal/detector/structured/github_actions.go
index 41cdfc12..ef37c46c 100644
--- a/go/internal/detector/structured/github_actions.go
+++ b/internal/detector/structured/github_actions.go
@@ -5,9 +5,9 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// GitHubActionsDetector mirrors Java GitHubActionsDetector. Emits one
diff --git a/go/internal/detector/structured/github_actions_test.go b/internal/detector/structured/github_actions_test.go
similarity index 95%
rename from go/internal/detector/structured/github_actions_test.go
rename to internal/detector/structured/github_actions_test.go
index 1071bfb6..aee221d7 100644
--- a/go/internal/detector/structured/github_actions_test.go
+++ b/internal/detector/structured/github_actions_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestGitHubActionsDetector_Positive(t *testing.T) {
diff --git a/go/internal/detector/structured/gitlab_ci.go b/internal/detector/structured/gitlab_ci.go
similarity index 96%
rename from go/internal/detector/structured/gitlab_ci.go
rename to internal/detector/structured/gitlab_ci.go
index 38dca001..2d8095ed 100644
--- a/go/internal/detector/structured/gitlab_ci.go
+++ b/internal/detector/structured/gitlab_ci.go
@@ -5,9 +5,9 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// GitLabCiDetector mirrors Java GitLabCiDetector. Emits a pipeline MODULE +
diff --git a/go/internal/detector/structured/gitlab_ci_test.go b/internal/detector/structured/gitlab_ci_test.go
similarity index 96%
rename from go/internal/detector/structured/gitlab_ci_test.go
rename to internal/detector/structured/gitlab_ci_test.go
index b3f24329..09437f89 100644
--- a/go/internal/detector/structured/gitlab_ci_test.go
+++ b/internal/detector/structured/gitlab_ci_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestGitLabCiDetector_Positive(t *testing.T) {
diff --git a/go/internal/detector/structured/helm_chart.go b/internal/detector/structured/helm_chart.go
similarity index 96%
rename from go/internal/detector/structured/helm_chart.go
rename to internal/detector/structured/helm_chart.go
index b1942878..ae2e7c69 100644
--- a/go/internal/detector/structured/helm_chart.go
+++ b/internal/detector/structured/helm_chart.go
@@ -5,9 +5,9 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// HelmChartDetector mirrors Java HelmChartDetector. Three modes by filename:
diff --git a/go/internal/detector/structured/helm_chart_test.go b/internal/detector/structured/helm_chart_test.go
similarity index 95%
rename from go/internal/detector/structured/helm_chart_test.go
rename to internal/detector/structured/helm_chart_test.go
index b5b20c2d..89aefb30 100644
--- a/go/internal/detector/structured/helm_chart_test.go
+++ b/internal/detector/structured/helm_chart_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestHelmChartDetector_ChartYaml(t *testing.T) {
diff --git a/go/internal/detector/structured/ini_structure.go b/internal/detector/structured/ini_structure.go
similarity index 93%
rename from go/internal/detector/structured/ini_structure.go
rename to internal/detector/structured/ini_structure.go
index ced504ad..2733f7f9 100644
--- a/go/internal/detector/structured/ini_structure.go
+++ b/internal/detector/structured/ini_structure.go
@@ -3,9 +3,9 @@ package structured
import (
"sort"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// IniStructureDetector mirrors Java IniStructureDetector: emits a
diff --git a/go/internal/detector/structured/ini_structure_test.go b/internal/detector/structured/ini_structure_test.go
similarity index 93%
rename from go/internal/detector/structured/ini_structure_test.go
rename to internal/detector/structured/ini_structure_test.go
index d1c04618..b18c7871 100644
--- a/go/internal/detector/structured/ini_structure_test.go
+++ b/internal/detector/structured/ini_structure_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestIniStructureDetector_Positive(t *testing.T) {
diff --git a/go/internal/detector/structured/json_structure.go b/internal/detector/structured/json_structure.go
similarity index 88%
rename from go/internal/detector/structured/json_structure.go
rename to internal/detector/structured/json_structure.go
index b77b7685..86c4f91d 100644
--- a/go/internal/detector/structured/json_structure.go
+++ b/internal/detector/structured/json_structure.go
@@ -3,9 +3,9 @@ package structured
import (
"sort"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// JsonStructureDetector mirrors Java JsonStructureDetector: emits a
diff --git a/go/internal/detector/structured/json_structure_test.go b/internal/detector/structured/json_structure_test.go
similarity index 93%
rename from go/internal/detector/structured/json_structure_test.go
rename to internal/detector/structured/json_structure_test.go
index 1f18f68d..120afe0c 100644
--- a/go/internal/detector/structured/json_structure_test.go
+++ b/internal/detector/structured/json_structure_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestJsonStructureDetector_Positive(t *testing.T) {
diff --git a/go/internal/detector/structured/kubernetes.go b/internal/detector/structured/kubernetes.go
similarity index 98%
rename from go/internal/detector/structured/kubernetes.go
rename to internal/detector/structured/kubernetes.go
index 6145c0da..cbb6a271 100644
--- a/go/internal/detector/structured/kubernetes.go
+++ b/internal/detector/structured/kubernetes.go
@@ -4,9 +4,9 @@ import (
"fmt"
"sort"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// KubernetesDetector mirrors Java KubernetesDetector. Emits INFRA_RESOURCE
diff --git a/go/internal/detector/structured/kubernetes_rbac.go b/internal/detector/structured/kubernetes_rbac.go
similarity index 97%
rename from go/internal/detector/structured/kubernetes_rbac.go
rename to internal/detector/structured/kubernetes_rbac.go
index ac0d5529..f1b59f32 100644
--- a/go/internal/detector/structured/kubernetes_rbac.go
+++ b/internal/detector/structured/kubernetes_rbac.go
@@ -1,9 +1,9 @@
package structured
import (
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// KubernetesRbacDetector mirrors Java KubernetesRbacDetector. Emits GUARD
diff --git a/go/internal/detector/structured/kubernetes_rbac_test.go b/internal/detector/structured/kubernetes_rbac_test.go
similarity index 95%
rename from go/internal/detector/structured/kubernetes_rbac_test.go
rename to internal/detector/structured/kubernetes_rbac_test.go
index cfde3f16..5decbf1d 100644
--- a/go/internal/detector/structured/kubernetes_rbac_test.go
+++ b/internal/detector/structured/kubernetes_rbac_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestKubernetesRbacDetector_RoleAndBinding(t *testing.T) {
diff --git a/go/internal/detector/structured/kubernetes_test.go b/internal/detector/structured/kubernetes_test.go
similarity index 96%
rename from go/internal/detector/structured/kubernetes_test.go
rename to internal/detector/structured/kubernetes_test.go
index 0345b374..fe8f7c40 100644
--- a/go/internal/detector/structured/kubernetes_test.go
+++ b/internal/detector/structured/kubernetes_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestKubernetesDetector_Deployment(t *testing.T) {
diff --git a/go/internal/detector/structured/openapi.go b/internal/detector/structured/openapi.go
similarity index 96%
rename from go/internal/detector/structured/openapi.go
rename to internal/detector/structured/openapi.go
index 82173887..52b36c52 100644
--- a/go/internal/detector/structured/openapi.go
+++ b/internal/detector/structured/openapi.go
@@ -4,9 +4,9 @@ import (
"fmt"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// OpenApiDetector mirrors Java OpenApiDetector. Emits a CONFIG_FILE for the
diff --git a/go/internal/detector/structured/openapi_test.go b/internal/detector/structured/openapi_test.go
similarity index 96%
rename from go/internal/detector/structured/openapi_test.go
rename to internal/detector/structured/openapi_test.go
index ba1bd186..480926a8 100644
--- a/go/internal/detector/structured/openapi_test.go
+++ b/internal/detector/structured/openapi_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestOpenApiDetector_OpenAPI3(t *testing.T) {
diff --git a/go/internal/detector/structured/package_json.go b/internal/detector/structured/package_json.go
similarity index 94%
rename from go/internal/detector/structured/package_json.go
rename to internal/detector/structured/package_json.go
index 9c7ad827..3d1ea5c0 100644
--- a/go/internal/detector/structured/package_json.go
+++ b/internal/detector/structured/package_json.go
@@ -4,9 +4,9 @@ import (
"path"
"sort"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// PackageJsonDetector mirrors Java PackageJsonDetector. Emits a MODULE for
diff --git a/go/internal/detector/structured/package_json_test.go b/internal/detector/structured/package_json_test.go
similarity index 93%
rename from go/internal/detector/structured/package_json_test.go
rename to internal/detector/structured/package_json_test.go
index 739f8e2e..229e69ba 100644
--- a/go/internal/detector/structured/package_json_test.go
+++ b/internal/detector/structured/package_json_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestPackageJsonDetector_Positive(t *testing.T) {
diff --git a/go/internal/detector/structured/properties.go b/internal/detector/structured/properties.go
similarity index 95%
rename from go/internal/detector/structured/properties.go
rename to internal/detector/structured/properties.go
index 718f7007..3fa17698 100644
--- a/go/internal/detector/structured/properties.go
+++ b/internal/detector/structured/properties.go
@@ -5,9 +5,9 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// PropertiesDetector mirrors Java PropertiesDetector. Treats URL-shaped JDBC
diff --git a/go/internal/detector/structured/properties_test.go b/internal/detector/structured/properties_test.go
similarity index 97%
rename from go/internal/detector/structured/properties_test.go
rename to internal/detector/structured/properties_test.go
index c9073979..73d713a9 100644
--- a/go/internal/detector/structured/properties_test.go
+++ b/internal/detector/structured/properties_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestPropertiesDetector_SpringConfig(t *testing.T) {
diff --git a/go/internal/detector/structured/pyproject_toml.go b/internal/detector/structured/pyproject_toml.go
similarity index 96%
rename from go/internal/detector/structured/pyproject_toml.go
rename to internal/detector/structured/pyproject_toml.go
index 7f2161df..24aa15a0 100644
--- a/go/internal/detector/structured/pyproject_toml.go
+++ b/internal/detector/structured/pyproject_toml.go
@@ -5,9 +5,9 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// PyprojectTomlDetector mirrors Java PyprojectTomlDetector. Emits a MODULE
diff --git a/go/internal/detector/structured/pyproject_toml_test.go b/internal/detector/structured/pyproject_toml_test.go
similarity index 95%
rename from go/internal/detector/structured/pyproject_toml_test.go
rename to internal/detector/structured/pyproject_toml_test.go
index dbcef6a7..a8210bb2 100644
--- a/go/internal/detector/structured/pyproject_toml_test.go
+++ b/internal/detector/structured/pyproject_toml_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestPyprojectTomlDetector_PEP621(t *testing.T) {
diff --git a/go/internal/detector/structured/sql_structure.go b/internal/detector/structured/sql_structure.go
similarity index 95%
rename from go/internal/detector/structured/sql_structure.go
rename to internal/detector/structured/sql_structure.go
index 32a4c978..59a87f2d 100644
--- a/go/internal/detector/structured/sql_structure.go
+++ b/internal/detector/structured/sql_structure.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// SqlStructureDetector mirrors Java SqlStructureDetector. Regex-based scan
diff --git a/go/internal/detector/structured/sql_structure_test.go b/internal/detector/structured/sql_structure_test.go
similarity index 95%
rename from go/internal/detector/structured/sql_structure_test.go
rename to internal/detector/structured/sql_structure_test.go
index b19722fe..2e5a8340 100644
--- a/go/internal/detector/structured/sql_structure_test.go
+++ b/internal/detector/structured/sql_structure_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestSqlStructureDetector_TablesAndFKs(t *testing.T) {
diff --git a/go/internal/detector/structured/toml_structure.go b/internal/detector/structured/toml_structure.go
similarity index 91%
rename from go/internal/detector/structured/toml_structure.go
rename to internal/detector/structured/toml_structure.go
index 9ecebdc5..7a594bfe 100644
--- a/go/internal/detector/structured/toml_structure.go
+++ b/internal/detector/structured/toml_structure.go
@@ -3,9 +3,9 @@ package structured
import (
"sort"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TomlStructureDetector mirrors Java TomlStructureDetector. Emits a
diff --git a/go/internal/detector/structured/toml_structure_test.go b/internal/detector/structured/toml_structure_test.go
similarity index 93%
rename from go/internal/detector/structured/toml_structure_test.go
rename to internal/detector/structured/toml_structure_test.go
index c3a17dd4..b8168689 100644
--- a/go/internal/detector/structured/toml_structure_test.go
+++ b/internal/detector/structured/toml_structure_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestTomlStructureDetector_Positive(t *testing.T) {
diff --git a/go/internal/detector/structured/tsconfig_json.go b/internal/detector/structured/tsconfig_json.go
similarity index 94%
rename from go/internal/detector/structured/tsconfig_json.go
rename to internal/detector/structured/tsconfig_json.go
index 9d04e5b8..1bbefd1e 100644
--- a/go/internal/detector/structured/tsconfig_json.go
+++ b/internal/detector/structured/tsconfig_json.go
@@ -4,9 +4,9 @@ import (
"path"
"regexp"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TsconfigJsonDetector mirrors Java TsconfigJsonDetector. Emits a CONFIG_FILE
diff --git a/go/internal/detector/structured/tsconfig_json_test.go b/internal/detector/structured/tsconfig_json_test.go
similarity index 94%
rename from go/internal/detector/structured/tsconfig_json_test.go
rename to internal/detector/structured/tsconfig_json_test.go
index 58c0e9ef..808e0ac8 100644
--- a/go/internal/detector/structured/tsconfig_json_test.go
+++ b/internal/detector/structured/tsconfig_json_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestTsconfigJsonDetector_Positive(t *testing.T) {
diff --git a/go/internal/detector/structured/yaml_structure.go b/internal/detector/structured/yaml_structure.go
similarity index 91%
rename from go/internal/detector/structured/yaml_structure.go
rename to internal/detector/structured/yaml_structure.go
index 9841e8dd..18950f84 100644
--- a/go/internal/detector/structured/yaml_structure.go
+++ b/internal/detector/structured/yaml_structure.go
@@ -3,9 +3,9 @@ package structured
import (
"sort"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// YamlStructureDetector mirrors Java YamlStructureDetector: emits a
diff --git a/go/internal/detector/structured/yaml_structure_test.go b/internal/detector/structured/yaml_structure_test.go
similarity index 94%
rename from go/internal/detector/structured/yaml_structure_test.go
rename to internal/detector/structured/yaml_structure_test.go
index 5434a091..44d4a4b5 100644
--- a/go/internal/detector/structured/yaml_structure_test.go
+++ b/internal/detector/structured/yaml_structure_test.go
@@ -3,8 +3,8 @@ package structured
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestYamlStructureDetector_PositiveSingleDoc(t *testing.T) {
diff --git a/go/internal/detector/systems/cpp/structures.go b/internal/detector/systems/cpp/structures.go
similarity index 96%
rename from go/internal/detector/systems/cpp/structures.go
rename to internal/detector/systems/cpp/structures.go
index b6bf0062..a2fd6aac 100644
--- a/go/internal/detector/systems/cpp/structures.go
+++ b/internal/detector/systems/cpp/structures.go
@@ -5,9 +5,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// StructuresDetector detects C/C++ classes, structs, enums, functions,
diff --git a/go/internal/detector/systems/cpp/structures_test.go b/internal/detector/systems/cpp/structures_test.go
similarity index 96%
rename from go/internal/detector/systems/cpp/structures_test.go
rename to internal/detector/systems/cpp/structures_test.go
index 2e922210..3a15dc12 100644
--- a/go/internal/detector/systems/cpp/structures_test.go
+++ b/internal/detector/systems/cpp/structures_test.go
@@ -3,8 +3,8 @@ package cpp
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const cppSource = `#include
diff --git a/go/internal/detector/systems/rust/actix_web.go b/internal/detector/systems/rust/actix_web.go
similarity index 97%
rename from go/internal/detector/systems/rust/actix_web.go
rename to internal/detector/systems/rust/actix_web.go
index bb39afce..d40f56fc 100644
--- a/go/internal/detector/systems/rust/actix_web.go
+++ b/internal/detector/systems/rust/actix_web.go
@@ -5,9 +5,9 @@ import (
"strconv"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ActixWebDetector detects Actix-web and Axum endpoints, plus middleware
diff --git a/go/internal/detector/systems/rust/actix_web_test.go b/internal/detector/systems/rust/actix_web_test.go
similarity index 95%
rename from go/internal/detector/systems/rust/actix_web_test.go
rename to internal/detector/systems/rust/actix_web_test.go
index 261023d5..745be90a 100644
--- a/go/internal/detector/systems/rust/actix_web_test.go
+++ b/internal/detector/systems/rust/actix_web_test.go
@@ -3,8 +3,8 @@ package rust
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const actixSource = `use actix_web::{web, HttpServer, App};
diff --git a/go/internal/detector/systems/rust/structures.go b/internal/detector/systems/rust/structures.go
similarity index 96%
rename from go/internal/detector/systems/rust/structures.go
rename to internal/detector/systems/rust/structures.go
index a93bb9e5..027febb5 100644
--- a/go/internal/detector/systems/rust/structures.go
+++ b/internal/detector/systems/rust/structures.go
@@ -4,9 +4,9 @@ package rust
import (
"regexp"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// StructuresDetector detects Rust modules, structs, traits, impls, functions,
diff --git a/go/internal/detector/systems/rust/structures_test.go b/internal/detector/systems/rust/structures_test.go
similarity index 96%
rename from go/internal/detector/systems/rust/structures_test.go
rename to internal/detector/systems/rust/structures_test.go
index 40062bf2..22579d9c 100644
--- a/go/internal/detector/systems/rust/structures_test.go
+++ b/internal/detector/systems/rust/structures_test.go
@@ -3,8 +3,8 @@ package rust
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const rustStructSource = `use std::io;
diff --git a/go/internal/detector/typescript/express_route.go b/internal/detector/typescript/express_route.go
similarity index 92%
rename from go/internal/detector/typescript/express_route.go
rename to internal/detector/typescript/express_route.go
index 9fa7fdfc..80057eca 100644
--- a/go/internal/detector/typescript/express_route.go
+++ b/internal/detector/typescript/express_route.go
@@ -8,9 +8,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ExpressRouteDetector ports
diff --git a/go/internal/detector/typescript/express_route_test.go b/internal/detector/typescript/express_route_test.go
similarity index 94%
rename from go/internal/detector/typescript/express_route_test.go
rename to internal/detector/typescript/express_route_test.go
index b6ed57df..dfd6ae1a 100644
--- a/go/internal/detector/typescript/express_route_test.go
+++ b/internal/detector/typescript/express_route_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const expressSource = "const express = require('express');\n" +
diff --git a/go/internal/detector/typescript/fastify_route.go b/internal/detector/typescript/fastify_route.go
similarity index 96%
rename from go/internal/detector/typescript/fastify_route.go
rename to internal/detector/typescript/fastify_route.go
index c5bbf726..0d2fa15d 100644
--- a/go/internal/detector/typescript/fastify_route.go
+++ b/internal/detector/typescript/fastify_route.go
@@ -5,9 +5,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// FastifyRouteDetector ports
diff --git a/go/internal/detector/typescript/fastify_route_test.go b/internal/detector/typescript/fastify_route_test.go
similarity index 94%
rename from go/internal/detector/typescript/fastify_route_test.go
rename to internal/detector/typescript/fastify_route_test.go
index 8bd8acbd..d7cda648 100644
--- a/go/internal/detector/typescript/fastify_route_test.go
+++ b/internal/detector/typescript/fastify_route_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const fastifySource = `import Fastify from 'fastify';
diff --git a/go/internal/detector/typescript/graphql_resolver.go b/internal/detector/typescript/graphql_resolver.go
similarity index 95%
rename from go/internal/detector/typescript/graphql_resolver.go
rename to internal/detector/typescript/graphql_resolver.go
index 22bb1fed..e0235b39 100644
--- a/go/internal/detector/typescript/graphql_resolver.go
+++ b/internal/detector/typescript/graphql_resolver.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// GraphQLResolverDetector ports
diff --git a/go/internal/detector/typescript/graphql_resolver_test.go b/internal/detector/typescript/graphql_resolver_test.go
similarity index 94%
rename from go/internal/detector/typescript/graphql_resolver_test.go
rename to internal/detector/typescript/graphql_resolver_test.go
index 70dbe12a..449492e2 100644
--- a/go/internal/detector/typescript/graphql_resolver_test.go
+++ b/internal/detector/typescript/graphql_resolver_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const gqlSource = `import { Resolver, Query, Mutation } from '@nestjs/graphql';
diff --git a/go/internal/detector/typescript/kafka_js.go b/internal/detector/typescript/kafka_js.go
similarity index 96%
rename from go/internal/detector/typescript/kafka_js.go
rename to internal/detector/typescript/kafka_js.go
index 142aca8b..0e5f08fb 100644
--- a/go/internal/detector/typescript/kafka_js.go
+++ b/internal/detector/typescript/kafka_js.go
@@ -5,9 +5,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// KafkaJSDetector ports
diff --git a/go/internal/detector/typescript/kafka_js_test.go b/internal/detector/typescript/kafka_js_test.go
similarity index 95%
rename from go/internal/detector/typescript/kafka_js_test.go
rename to internal/detector/typescript/kafka_js_test.go
index f6ec30d6..4615133f 100644
--- a/go/internal/detector/typescript/kafka_js_test.go
+++ b/internal/detector/typescript/kafka_js_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const kafkaJSSource = `const { Kafka } = require('kafkajs');
diff --git a/go/internal/detector/typescript/mongoose_orm.go b/internal/detector/typescript/mongoose_orm.go
similarity index 96%
rename from go/internal/detector/typescript/mongoose_orm.go
rename to internal/detector/typescript/mongoose_orm.go
index 32dd2771..33851560 100644
--- a/go/internal/detector/typescript/mongoose_orm.go
+++ b/internal/detector/typescript/mongoose_orm.go
@@ -4,9 +4,9 @@ import (
"fmt"
"regexp"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// MongooseORMDetector ports
diff --git a/go/internal/detector/typescript/mongoose_orm_test.go b/internal/detector/typescript/mongoose_orm_test.go
similarity index 94%
rename from go/internal/detector/typescript/mongoose_orm_test.go
rename to internal/detector/typescript/mongoose_orm_test.go
index a2585f9d..dbc12fc1 100644
--- a/go/internal/detector/typescript/mongoose_orm_test.go
+++ b/internal/detector/typescript/mongoose_orm_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const mongooseSource = `const mongoose = require('mongoose');
diff --git a/go/internal/detector/typescript/nestjs_controller.go b/internal/detector/typescript/nestjs_controller.go
similarity index 96%
rename from go/internal/detector/typescript/nestjs_controller.go
rename to internal/detector/typescript/nestjs_controller.go
index b05660c7..f33dfffa 100644
--- a/go/internal/detector/typescript/nestjs_controller.go
+++ b/internal/detector/typescript/nestjs_controller.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// NestJSControllerDetector ports
diff --git a/go/internal/detector/typescript/nestjs_controller_test.go b/internal/detector/typescript/nestjs_controller_test.go
similarity index 95%
rename from go/internal/detector/typescript/nestjs_controller_test.go
rename to internal/detector/typescript/nestjs_controller_test.go
index 68c0bb19..bad0392a 100644
--- a/go/internal/detector/typescript/nestjs_controller_test.go
+++ b/internal/detector/typescript/nestjs_controller_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const nestjsControllerSource = `import { Controller, Get, Post } from '@nestjs/common';
diff --git a/go/internal/detector/typescript/nestjs_guards.go b/internal/detector/typescript/nestjs_guards.go
similarity index 96%
rename from go/internal/detector/typescript/nestjs_guards.go
rename to internal/detector/typescript/nestjs_guards.go
index 5be7527c..91fb6c3e 100644
--- a/go/internal/detector/typescript/nestjs_guards.go
+++ b/internal/detector/typescript/nestjs_guards.go
@@ -6,9 +6,9 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// NestJSGuardsDetector ports
diff --git a/go/internal/detector/typescript/nestjs_guards_test.go b/internal/detector/typescript/nestjs_guards_test.go
similarity index 94%
rename from go/internal/detector/typescript/nestjs_guards_test.go
rename to internal/detector/typescript/nestjs_guards_test.go
index 3c65dcab..c081b0ea 100644
--- a/go/internal/detector/typescript/nestjs_guards_test.go
+++ b/internal/detector/typescript/nestjs_guards_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const nestjsGuardsSource = `import { Controller, Get, UseGuards } from '@nestjs/common';
diff --git a/go/internal/detector/typescript/passport_jwt.go b/internal/detector/typescript/passport_jwt.go
similarity index 95%
rename from go/internal/detector/typescript/passport_jwt.go
rename to internal/detector/typescript/passport_jwt.go
index 5ba944bb..23637cb3 100644
--- a/go/internal/detector/typescript/passport_jwt.go
+++ b/internal/detector/typescript/passport_jwt.go
@@ -4,9 +4,9 @@ import (
"fmt"
"regexp"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// PassportJwtDetector ports
diff --git a/go/internal/detector/typescript/passport_jwt_test.go b/internal/detector/typescript/passport_jwt_test.go
similarity index 94%
rename from go/internal/detector/typescript/passport_jwt_test.go
rename to internal/detector/typescript/passport_jwt_test.go
index 9f6b5663..abbbc913 100644
--- a/go/internal/detector/typescript/passport_jwt_test.go
+++ b/internal/detector/typescript/passport_jwt_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const passportSource = `import passport from 'passport';
diff --git a/go/internal/detector/typescript/prisma_orm.go b/internal/detector/typescript/prisma_orm.go
similarity index 95%
rename from go/internal/detector/typescript/prisma_orm.go
rename to internal/detector/typescript/prisma_orm.go
index 3e5505d6..9e1b1daf 100644
--- a/go/internal/detector/typescript/prisma_orm.go
+++ b/internal/detector/typescript/prisma_orm.go
@@ -4,9 +4,9 @@ import (
"fmt"
"regexp"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// PrismaORMDetector ports
diff --git a/go/internal/detector/typescript/prisma_orm_test.go b/internal/detector/typescript/prisma_orm_test.go
similarity index 94%
rename from go/internal/detector/typescript/prisma_orm_test.go
rename to internal/detector/typescript/prisma_orm_test.go
index ee987a29..2f34b9dd 100644
--- a/go/internal/detector/typescript/prisma_orm_test.go
+++ b/internal/detector/typescript/prisma_orm_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const prismaSource = `import { PrismaClient } from '@prisma/client';
diff --git a/go/internal/detector/typescript/remix_route.go b/internal/detector/typescript/remix_route.go
similarity index 96%
rename from go/internal/detector/typescript/remix_route.go
rename to internal/detector/typescript/remix_route.go
index 849b03f0..93669328 100644
--- a/go/internal/detector/typescript/remix_route.go
+++ b/internal/detector/typescript/remix_route.go
@@ -5,9 +5,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// RemixRouteDetector ports
diff --git a/go/internal/detector/typescript/remix_route_test.go b/internal/detector/typescript/remix_route_test.go
similarity index 96%
rename from go/internal/detector/typescript/remix_route_test.go
rename to internal/detector/typescript/remix_route_test.go
index 7445420d..e3bab5d1 100644
--- a/go/internal/detector/typescript/remix_route_test.go
+++ b/internal/detector/typescript/remix_route_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const remixSource = `import { useLoaderData, useActionData } from '@remix-run/react';
diff --git a/go/internal/detector/typescript/sequelize_orm.go b/internal/detector/typescript/sequelize_orm.go
similarity index 96%
rename from go/internal/detector/typescript/sequelize_orm.go
rename to internal/detector/typescript/sequelize_orm.go
index 2e7fe11d..7522f656 100644
--- a/go/internal/detector/typescript/sequelize_orm.go
+++ b/internal/detector/typescript/sequelize_orm.go
@@ -4,9 +4,9 @@ import (
"fmt"
"regexp"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// SequelizeORMDetector ports
diff --git a/go/internal/detector/typescript/sequelize_orm_test.go b/internal/detector/typescript/sequelize_orm_test.go
similarity index 94%
rename from go/internal/detector/typescript/sequelize_orm_test.go
rename to internal/detector/typescript/sequelize_orm_test.go
index 0ea5a668..e10d5052 100644
--- a/go/internal/detector/typescript/sequelize_orm_test.go
+++ b/internal/detector/typescript/sequelize_orm_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const sequelizeSource = `const { Sequelize, Model, DataTypes } = require('sequelize');
diff --git a/go/internal/detector/typescript/structures.go b/internal/detector/typescript/structures.go
similarity index 97%
rename from go/internal/detector/typescript/structures.go
rename to internal/detector/typescript/structures.go
index 5a800a9d..96d5ab14 100644
--- a/go/internal/detector/typescript/structures.go
+++ b/internal/detector/typescript/structures.go
@@ -3,9 +3,9 @@ package typescript
import (
"regexp"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TypeScriptStructuresDetector ports
diff --git a/go/internal/detector/typescript/structures_test.go b/internal/detector/typescript/structures_test.go
similarity index 95%
rename from go/internal/detector/typescript/structures_test.go
rename to internal/detector/typescript/structures_test.go
index 2ebd88c5..817e6ee5 100644
--- a/go/internal/detector/typescript/structures_test.go
+++ b/internal/detector/typescript/structures_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const tsStructuresSource = `import { useState } from 'react';
diff --git a/go/internal/detector/typescript/typeorm_entity.go b/internal/detector/typescript/typeorm_entity.go
similarity index 94%
rename from go/internal/detector/typescript/typeorm_entity.go
rename to internal/detector/typescript/typeorm_entity.go
index 111a5652..cd88655a 100644
--- a/go/internal/detector/typescript/typeorm_entity.go
+++ b/internal/detector/typescript/typeorm_entity.go
@@ -4,9 +4,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/detector/base"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/detector/base"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TypeORMEntityDetector ports
diff --git a/go/internal/detector/typescript/typeorm_entity_test.go b/internal/detector/typescript/typeorm_entity_test.go
similarity index 94%
rename from go/internal/detector/typescript/typeorm_entity_test.go
rename to internal/detector/typescript/typeorm_entity_test.go
index 8178b8fa..46c72a64 100644
--- a/go/internal/detector/typescript/typeorm_entity_test.go
+++ b/internal/detector/typescript/typeorm_entity_test.go
@@ -4,8 +4,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/detector"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/detector"
+ "github.com/randomcodespace/codeiq/internal/model"
)
const typeormSource = `import { Entity, Column, PrimaryGeneratedColumn, ManyToOne } from 'typeorm';
diff --git a/go/internal/flow/builders.go b/internal/flow/builders.go
similarity index 99%
rename from go/internal/flow/builders.go
rename to internal/flow/builders.go
index 54f3b0a9..75104e8e 100644
--- a/go/internal/flow/builders.go
+++ b/internal/flow/builders.go
@@ -6,7 +6,7 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// View builders — one per supported view. Mirrors
diff --git a/go/internal/flow/engine.go b/internal/flow/engine.go
similarity index 97%
rename from go/internal/flow/engine.go
rename to internal/flow/engine.go
index 00c7724a..ad29726d 100644
--- a/go/internal/flow/engine.go
+++ b/internal/flow/engine.go
@@ -4,8 +4,8 @@ import (
"context"
"fmt"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// Store is the minimum graph surface Engine needs. *graph.Store satisfies
diff --git a/go/internal/flow/engine_test.go b/internal/flow/engine_test.go
similarity index 97%
rename from go/internal/flow/engine_test.go
rename to internal/flow/engine_test.go
index cf29fb49..e87a9f67 100644
--- a/go/internal/flow/engine_test.go
+++ b/internal/flow/engine_test.go
@@ -4,8 +4,8 @@ import (
"context"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/flow"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/flow"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// makeSnapshot builds an in-memory snapshot for unit testing the engine
diff --git a/go/internal/flow/models.go b/internal/flow/models.go
similarity index 100%
rename from go/internal/flow/models.go
rename to internal/flow/models.go
diff --git a/go/internal/flow/models_test.go b/internal/flow/models_test.go
similarity index 97%
rename from go/internal/flow/models_test.go
rename to internal/flow/models_test.go
index 3e82b033..f2fcb5d9 100644
--- a/go/internal/flow/models_test.go
+++ b/internal/flow/models_test.go
@@ -3,7 +3,7 @@ package flow_test
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/flow"
+ "github.com/randomcodespace/codeiq/internal/flow"
)
// TestDiagramAllNodes asserts AllNodes returns loose nodes first, then
diff --git a/go/internal/flow/renderer.go b/internal/flow/renderer.go
similarity index 100%
rename from go/internal/flow/renderer.go
rename to internal/flow/renderer.go
diff --git a/go/internal/flow/renderer_test.go b/internal/flow/renderer_test.go
similarity index 98%
rename from go/internal/flow/renderer_test.go
rename to internal/flow/renderer_test.go
index 17664522..914a6452 100644
--- a/go/internal/flow/renderer_test.go
+++ b/internal/flow/renderer_test.go
@@ -5,7 +5,7 @@ import (
"strings"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/flow"
+ "github.com/randomcodespace/codeiq/internal/flow"
)
// sampleDiagram is a fixed in-memory diagram exercised across renderer tests.
diff --git a/go/internal/flow/views.go b/internal/flow/views.go
similarity index 100%
rename from go/internal/flow/views.go
rename to internal/flow/views.go
diff --git a/go/internal/flow/views_test.go b/internal/flow/views_test.go
similarity index 95%
rename from go/internal/flow/views_test.go
rename to internal/flow/views_test.go
index 02678281..607ab95c 100644
--- a/go/internal/flow/views_test.go
+++ b/internal/flow/views_test.go
@@ -3,7 +3,7 @@ package flow_test
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/flow"
+ "github.com/randomcodespace/codeiq/internal/flow"
)
// TestKnownViews asserts every documented view is recognised by IsKnownView
diff --git a/go/internal/graph/bulk.go b/internal/graph/bulk.go
similarity index 99%
rename from go/internal/graph/bulk.go
rename to internal/graph/bulk.go
index a5ee8427..256b43b6 100644
--- a/go/internal/graph/bulk.go
+++ b/internal/graph/bulk.go
@@ -9,7 +9,7 @@ import (
"strconv"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// nodeColumns is the column order written to the staging CSV. The order
diff --git a/go/internal/graph/bulk_test.go b/internal/graph/bulk_test.go
similarity index 98%
rename from go/internal/graph/bulk_test.go
rename to internal/graph/bulk_test.go
index 47bf6302..5652cef4 100644
--- a/go/internal/graph/bulk_test.go
+++ b/internal/graph/bulk_test.go
@@ -5,8 +5,8 @@ import (
"path/filepath"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TestBulkLoadNodes1000 exercises the COPY FROM path with 1000 rows. The
diff --git a/go/internal/graph/cypher.go b/internal/graph/cypher.go
similarity index 100%
rename from go/internal/graph/cypher.go
rename to internal/graph/cypher.go
diff --git a/go/internal/graph/cypher_test.go b/internal/graph/cypher_test.go
similarity index 97%
rename from go/internal/graph/cypher_test.go
rename to internal/graph/cypher_test.go
index 8c4941e3..83e2a615 100644
--- a/go/internal/graph/cypher_test.go
+++ b/internal/graph/cypher_test.go
@@ -4,7 +4,7 @@ import (
"path/filepath"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/graph"
)
func TestCypherReturnsRows(t *testing.T) {
diff --git a/go/internal/graph/indexes.go b/internal/graph/indexes.go
similarity index 99%
rename from go/internal/graph/indexes.go
rename to internal/graph/indexes.go
index 06b81fdf..a6493604 100644
--- a/go/internal/graph/indexes.go
+++ b/internal/graph/indexes.go
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// FTS index names. CreateIndexes builds these after enrich. Read paths
diff --git a/go/internal/graph/indexes_test.go b/internal/graph/indexes_test.go
similarity index 95%
rename from go/internal/graph/indexes_test.go
rename to internal/graph/indexes_test.go
index 48551960..56d1333b 100644
--- a/go/internal/graph/indexes_test.go
+++ b/internal/graph/indexes_test.go
@@ -4,8 +4,8 @@ import (
"path/filepath"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TestSearchIndexHitsLabel asserts the search_index FTS hits on
diff --git a/go/internal/graph/mutation.go b/internal/graph/mutation.go
similarity index 100%
rename from go/internal/graph/mutation.go
rename to internal/graph/mutation.go
diff --git a/go/internal/graph/readonly_test.go b/internal/graph/readonly_test.go
similarity index 98%
rename from go/internal/graph/readonly_test.go
rename to internal/graph/readonly_test.go
index ad078542..bf47c518 100644
--- a/go/internal/graph/readonly_test.go
+++ b/internal/graph/readonly_test.go
@@ -6,7 +6,7 @@ import (
"testing"
"time"
- "github.com/randomcodespace/codeiq/go/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/graph"
)
// TestOpenReadOnlyRejectsWrites bootstraps a small DB with Open, closes
diff --git a/go/internal/graph/reads.go b/internal/graph/reads.go
similarity index 99%
rename from go/internal/graph/reads.go
rename to internal/graph/reads.go
index cca31af2..e257fb91 100644
--- a/go/internal/graph/reads.go
+++ b/internal/graph/reads.go
@@ -4,7 +4,7 @@ import (
"encoding/json"
"fmt"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// Read helpers backing the Java side's QueryService / StatsService /
diff --git a/go/internal/graph/reads_test.go b/internal/graph/reads_test.go
similarity index 97%
rename from go/internal/graph/reads_test.go
rename to internal/graph/reads_test.go
index 7d945561..fcfca1cb 100644
--- a/go/internal/graph/reads_test.go
+++ b/internal/graph/reads_test.go
@@ -6,8 +6,8 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// seedReadsFixture stages a deterministic 10-node / 5-edge graph used by
diff --git a/go/internal/graph/schema.go b/internal/graph/schema.go
similarity index 97%
rename from go/internal/graph/schema.go
rename to internal/graph/schema.go
index 6a6d5c73..a4011a99 100644
--- a/go/internal/graph/schema.go
+++ b/internal/graph/schema.go
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ApplySchema creates the single CodeNode node table plus one REL table per
diff --git a/go/internal/graph/schema_test.go b/internal/graph/schema_test.go
similarity index 92%
rename from go/internal/graph/schema_test.go
rename to internal/graph/schema_test.go
index 0bc8386e..4ace1c5f 100644
--- a/go/internal/graph/schema_test.go
+++ b/internal/graph/schema_test.go
@@ -4,8 +4,8 @@ import (
"path/filepath"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// TestApplySchemaCreatesAllTables asserts ApplySchema produces exactly one
diff --git a/go/internal/graph/store.go b/internal/graph/store.go
similarity index 100%
rename from go/internal/graph/store.go
rename to internal/graph/store.go
diff --git a/go/internal/graph/store_test.go b/internal/graph/store_test.go
similarity index 91%
rename from go/internal/graph/store_test.go
rename to internal/graph/store_test.go
index be09f31f..70a112d5 100644
--- a/go/internal/graph/store_test.go
+++ b/internal/graph/store_test.go
@@ -4,7 +4,7 @@ import (
"path/filepath"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/graph"
)
func TestStoreOpenAndClose(t *testing.T) {
diff --git a/go/internal/intelligence/evidence/assembler.go b/internal/intelligence/evidence/assembler.go
similarity index 97%
rename from go/internal/intelligence/evidence/assembler.go
rename to internal/intelligence/evidence/assembler.go
index 86afc6f9..f0e24a63 100644
--- a/go/internal/intelligence/evidence/assembler.go
+++ b/internal/intelligence/evidence/assembler.go
@@ -4,9 +4,9 @@ import (
"context"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/lexical"
- iqquery "github.com/randomcodespace/codeiq/go/internal/intelligence/query"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/intelligence/lexical"
+ iqquery "github.com/randomcodespace/codeiq/internal/intelligence/query"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// LexFinder is the narrow interface the Assembler needs to retrieve lexical
diff --git a/go/internal/intelligence/evidence/assembler_helpers.go b/internal/intelligence/evidence/assembler_helpers.go
similarity index 95%
rename from go/internal/intelligence/evidence/assembler_helpers.go
rename to internal/intelligence/evidence/assembler_helpers.go
index 68641504..c262c40f 100644
--- a/go/internal/intelligence/evidence/assembler_helpers.go
+++ b/internal/intelligence/evidence/assembler_helpers.go
@@ -4,9 +4,9 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/lexical"
- iqquery "github.com/randomcodespace/codeiq/go/internal/intelligence/query"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/intelligence/lexical"
+ iqquery "github.com/randomcodespace/codeiq/internal/intelligence/query"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// resolveMaxLines clamps the per-request snippet-line cap against the
diff --git a/go/internal/intelligence/evidence/assembler_helpers_test.go b/internal/intelligence/evidence/assembler_helpers_test.go
similarity index 95%
rename from go/internal/intelligence/evidence/assembler_helpers_test.go
rename to internal/intelligence/evidence/assembler_helpers_test.go
index 838c4029..f36a2440 100644
--- a/go/internal/intelligence/evidence/assembler_helpers_test.go
+++ b/internal/intelligence/evidence/assembler_helpers_test.go
@@ -4,9 +4,9 @@ import (
"strings"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/lexical"
- iqquery "github.com/randomcodespace/codeiq/go/internal/intelligence/query"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/intelligence/lexical"
+ iqquery "github.com/randomcodespace/codeiq/internal/intelligence/query"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestBoundSnippetWithinLimit(t *testing.T) {
diff --git a/go/internal/intelligence/evidence/assembler_test.go b/internal/intelligence/evidence/assembler_test.go
similarity index 97%
rename from go/internal/intelligence/evidence/assembler_test.go
rename to internal/intelligence/evidence/assembler_test.go
index 67616000..2625c881 100644
--- a/go/internal/intelligence/evidence/assembler_test.go
+++ b/internal/intelligence/evidence/assembler_test.go
@@ -7,9 +7,9 @@ import (
"strings"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/lexical"
- iqquery "github.com/randomcodespace/codeiq/go/internal/intelligence/query"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/intelligence/lexical"
+ iqquery "github.com/randomcodespace/codeiq/internal/intelligence/query"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// ---------- fakes ----------
diff --git a/go/internal/intelligence/evidence/pack.go b/internal/intelligence/evidence/pack.go
similarity index 97%
rename from go/internal/intelligence/evidence/pack.go
rename to internal/intelligence/evidence/pack.go
index e9f90e19..15c52c4b 100644
--- a/go/internal/intelligence/evidence/pack.go
+++ b/internal/intelligence/evidence/pack.go
@@ -11,8 +11,8 @@ package evidence
import (
"strings"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/lexical"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/intelligence/lexical"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// Capability captures the overall analysis fidelity for the primary
diff --git a/go/internal/intelligence/evidence/pack_test.go b/internal/intelligence/evidence/pack_test.go
similarity index 100%
rename from go/internal/intelligence/evidence/pack_test.go
rename to internal/intelligence/evidence/pack_test.go
diff --git a/go/internal/intelligence/extractor/enricher.go b/internal/intelligence/extractor/enricher.go
similarity index 98%
rename from go/internal/intelligence/extractor/enricher.go
rename to internal/intelligence/extractor/enricher.go
index 9aef2948..91126eb5 100644
--- a/go/internal/intelligence/extractor/enricher.go
+++ b/internal/intelligence/extractor/enricher.go
@@ -8,8 +8,8 @@ import (
"strings"
"sync"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/parser"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/parser"
)
// Enricher orchestrates per-language extractors over a node list. Mirrors
diff --git a/go/internal/intelligence/extractor/enricher_test.go b/internal/intelligence/extractor/enricher_test.go
similarity index 98%
rename from go/internal/intelligence/extractor/enricher_test.go
rename to internal/intelligence/extractor/enricher_test.go
index 246c98df..35a09a25 100644
--- a/go/internal/intelligence/extractor/enricher_test.go
+++ b/internal/intelligence/extractor/enricher_test.go
@@ -9,8 +9,8 @@ import (
"testing"
"time"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/parser"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/parser"
)
// fakeExtractor is a test-only LanguageExtractor that records each call so we
diff --git a/go/internal/intelligence/extractor/extractor.go b/internal/intelligence/extractor/extractor.go
similarity index 96%
rename from go/internal/intelligence/extractor/extractor.go
rename to internal/intelligence/extractor/extractor.go
index b9d09299..a012e2a4 100644
--- a/go/internal/intelligence/extractor/extractor.go
+++ b/internal/intelligence/extractor/extractor.go
@@ -8,8 +8,8 @@
package extractor
import (
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/parser"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/parser"
)
// Context is the per-file context an extractor sees during enrich. The
diff --git a/go/internal/intelligence/extractor/golang/extractor.go b/internal/intelligence/extractor/golang/extractor.go
similarity index 96%
rename from go/internal/intelligence/extractor/golang/extractor.go
rename to internal/intelligence/extractor/golang/extractor.go
index 02db4e9e..cf1ac57a 100644
--- a/go/internal/intelligence/extractor/golang/extractor.go
+++ b/internal/intelligence/extractor/golang/extractor.go
@@ -21,9 +21,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/parser"
+ "github.com/randomcodespace/codeiq/internal/intelligence/extractor"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/parser"
)
// reInterfaceAssert matches the Go interface-satisfaction idiom:
diff --git a/go/internal/intelligence/extractor/golang/extractor_test.go b/internal/intelligence/extractor/golang/extractor_test.go
similarity index 96%
rename from go/internal/intelligence/extractor/golang/extractor_test.go
rename to internal/intelligence/extractor/golang/extractor_test.go
index f62df3d2..8b03007c 100644
--- a/go/internal/intelligence/extractor/golang/extractor_test.go
+++ b/internal/intelligence/extractor/golang/extractor_test.go
@@ -3,8 +3,8 @@ package golang
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/intelligence/extractor"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestExtractor_Language(t *testing.T) {
diff --git a/go/internal/intelligence/extractor/java/extractor.go b/internal/intelligence/extractor/java/extractor.go
similarity index 97%
rename from go/internal/intelligence/extractor/java/extractor.go
rename to internal/intelligence/extractor/java/extractor.go
index 98dacc6b..16876d50 100644
--- a/go/internal/intelligence/extractor/java/extractor.go
+++ b/internal/intelligence/extractor/java/extractor.go
@@ -22,9 +22,9 @@ import (
"fmt"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/parser"
+ "github.com/randomcodespace/codeiq/internal/intelligence/extractor"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/parser"
)
// Extractor is the Java LanguageExtractor implementation. Stateless and
diff --git a/go/internal/intelligence/extractor/java/extractor_test.go b/internal/intelligence/extractor/java/extractor_test.go
similarity index 97%
rename from go/internal/intelligence/extractor/java/extractor_test.go
rename to internal/intelligence/extractor/java/extractor_test.go
index 760b28fa..72f6f03b 100644
--- a/go/internal/intelligence/extractor/java/extractor_test.go
+++ b/internal/intelligence/extractor/java/extractor_test.go
@@ -3,8 +3,8 @@ package java
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/intelligence/extractor"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestExtractor_Language(t *testing.T) {
diff --git a/go/internal/intelligence/extractor/python/extractor.go b/internal/intelligence/extractor/python/extractor.go
similarity index 97%
rename from go/internal/intelligence/extractor/python/extractor.go
rename to internal/intelligence/extractor/python/extractor.go
index 5154efc7..a3bfaf8c 100644
--- a/go/internal/intelligence/extractor/python/extractor.go
+++ b/internal/intelligence/extractor/python/extractor.go
@@ -19,9 +19,9 @@ import (
"regexp"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/parser"
+ "github.com/randomcodespace/codeiq/internal/intelligence/extractor"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/parser"
)
// reAllList matches a module-level `__all__ = [...]` declaration. We use a
diff --git a/go/internal/intelligence/extractor/python/extractor_test.go b/internal/intelligence/extractor/python/extractor_test.go
similarity index 96%
rename from go/internal/intelligence/extractor/python/extractor_test.go
rename to internal/intelligence/extractor/python/extractor_test.go
index 3a38212f..249506c1 100644
--- a/go/internal/intelligence/extractor/python/extractor_test.go
+++ b/internal/intelligence/extractor/python/extractor_test.go
@@ -3,8 +3,8 @@ package python
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/intelligence/extractor"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestExtractor_Language(t *testing.T) {
diff --git a/go/internal/intelligence/extractor/typescript/extractor.go b/internal/intelligence/extractor/typescript/extractor.go
similarity index 96%
rename from go/internal/intelligence/extractor/typescript/extractor.go
rename to internal/intelligence/extractor/typescript/extractor.go
index 236f1d4a..6b7cc389 100644
--- a/go/internal/intelligence/extractor/typescript/extractor.go
+++ b/internal/intelligence/extractor/typescript/extractor.go
@@ -19,9 +19,9 @@ import (
"fmt"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/parser"
+ "github.com/randomcodespace/codeiq/internal/intelligence/extractor"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/parser"
)
// Extractor implements LanguageExtractor for TypeScript. Stateless.
diff --git a/go/internal/intelligence/extractor/typescript/extractor_test.go b/internal/intelligence/extractor/typescript/extractor_test.go
similarity index 95%
rename from go/internal/intelligence/extractor/typescript/extractor_test.go
rename to internal/intelligence/extractor/typescript/extractor_test.go
index a1357aa5..5f1ebf53 100644
--- a/go/internal/intelligence/extractor/typescript/extractor_test.go
+++ b/internal/intelligence/extractor/typescript/extractor_test.go
@@ -3,8 +3,8 @@ package typescript
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/extractor"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/intelligence/extractor"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestExtractor_Language(t *testing.T) {
diff --git a/go/internal/intelligence/lexical/doc_comment.go b/internal/intelligence/lexical/doc_comment.go
similarity index 100%
rename from go/internal/intelligence/lexical/doc_comment.go
rename to internal/intelligence/lexical/doc_comment.go
diff --git a/go/internal/intelligence/lexical/doc_comment_test.go b/internal/intelligence/lexical/doc_comment_test.go
similarity index 100%
rename from go/internal/intelligence/lexical/doc_comment_test.go
rename to internal/intelligence/lexical/doc_comment_test.go
diff --git a/go/internal/intelligence/lexical/enricher.go b/internal/intelligence/lexical/enricher.go
similarity index 98%
rename from go/internal/intelligence/lexical/enricher.go
rename to internal/intelligence/lexical/enricher.go
index 23d5437f..f0be49d3 100644
--- a/go/internal/intelligence/lexical/enricher.go
+++ b/internal/intelligence/lexical/enricher.go
@@ -6,7 +6,7 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// Property keys stamped onto CodeNode.Properties; persisted to the graph as
diff --git a/go/internal/intelligence/lexical/enricher_test.go b/internal/intelligence/lexical/enricher_test.go
similarity index 99%
rename from go/internal/intelligence/lexical/enricher_test.go
rename to internal/intelligence/lexical/enricher_test.go
index 57861283..76b85de4 100644
--- a/go/internal/intelligence/lexical/enricher_test.go
+++ b/internal/intelligence/lexical/enricher_test.go
@@ -7,7 +7,7 @@ import (
"strings"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestEnrichMethodGetsJavadocComment(t *testing.T) {
diff --git a/go/internal/intelligence/lexical/query_service.go b/internal/intelligence/lexical/query_service.go
similarity index 98%
rename from go/internal/intelligence/lexical/query_service.go
rename to internal/intelligence/lexical/query_service.go
index af44fa16..1a0fa05c 100644
--- a/go/internal/intelligence/lexical/query_service.go
+++ b/internal/intelligence/lexical/query_service.go
@@ -1,7 +1,7 @@
package lexical
import (
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// FullTextStore is the small surface QueryService needs from the graph
diff --git a/go/internal/intelligence/lexical/query_service_test.go b/internal/intelligence/lexical/query_service_test.go
similarity index 98%
rename from go/internal/intelligence/lexical/query_service_test.go
rename to internal/intelligence/lexical/query_service_test.go
index 60b2b4de..74914cc4 100644
--- a/go/internal/intelligence/lexical/query_service_test.go
+++ b/internal/intelligence/lexical/query_service_test.go
@@ -4,7 +4,7 @@ import (
"errors"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// fakeSearchStore is a hand-rolled stub satisfying the FullTextStore
diff --git a/go/internal/intelligence/lexical/snippet_store.go b/internal/intelligence/lexical/snippet_store.go
similarity index 98%
rename from go/internal/intelligence/lexical/snippet_store.go
rename to internal/intelligence/lexical/snippet_store.go
index bd4d1e45..82ed9d87 100644
--- a/go/internal/intelligence/lexical/snippet_store.go
+++ b/internal/intelligence/lexical/snippet_store.go
@@ -5,7 +5,7 @@ import (
"path/filepath"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// Snippet sizing — matches SnippetStore.java.
diff --git a/go/internal/intelligence/lexical/snippet_store_test.go b/internal/intelligence/lexical/snippet_store_test.go
similarity index 98%
rename from go/internal/intelligence/lexical/snippet_store_test.go
rename to internal/intelligence/lexical/snippet_store_test.go
index 594e5f00..bb668a50 100644
--- a/go/internal/intelligence/lexical/snippet_store_test.go
+++ b/internal/intelligence/lexical/snippet_store_test.go
@@ -7,7 +7,7 @@ import (
"strings"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// writeFile is a tiny helper for test fixtures.
diff --git a/go/internal/intelligence/query/capabilities.go b/internal/intelligence/query/capabilities.go
similarity index 100%
rename from go/internal/intelligence/query/capabilities.go
rename to internal/intelligence/query/capabilities.go
diff --git a/go/internal/intelligence/query/plan.go b/internal/intelligence/query/plan.go
similarity index 100%
rename from go/internal/intelligence/query/plan.go
rename to internal/intelligence/query/plan.go
diff --git a/go/internal/intelligence/query/plan_test.go b/internal/intelligence/query/plan_test.go
similarity index 100%
rename from go/internal/intelligence/query/plan_test.go
rename to internal/intelligence/query/plan_test.go
diff --git a/go/internal/intelligence/query/planner.go b/internal/intelligence/query/planner.go
similarity index 100%
rename from go/internal/intelligence/query/planner.go
rename to internal/intelligence/query/planner.go
diff --git a/go/internal/intelligence/query/planner_test.go b/internal/intelligence/query/planner_test.go
similarity index 100%
rename from go/internal/intelligence/query/planner_test.go
rename to internal/intelligence/query/planner_test.go
diff --git a/go/internal/intelligence/query/route.go b/internal/intelligence/query/route.go
similarity index 100%
rename from go/internal/intelligence/query/route.go
rename to internal/intelligence/query/route.go
diff --git a/go/internal/intelligence/query/route_test.go b/internal/intelligence/query/route_test.go
similarity index 100%
rename from go/internal/intelligence/query/route_test.go
rename to internal/intelligence/query/route_test.go
diff --git a/go/internal/mcp/deps.go b/internal/mcp/deps.go
similarity index 89%
rename from go/internal/mcp/deps.go
rename to internal/mcp/deps.go
index f4b1abc0..d2b4ab99 100644
--- a/go/internal/mcp/deps.go
+++ b/internal/mcp/deps.go
@@ -1,11 +1,11 @@
package mcp
import (
- "github.com/randomcodespace/codeiq/go/internal/flow"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/evidence"
- iqquery "github.com/randomcodespace/codeiq/go/internal/intelligence/query"
- "github.com/randomcodespace/codeiq/go/internal/query"
+ "github.com/randomcodespace/codeiq/internal/flow"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/intelligence/evidence"
+ iqquery "github.com/randomcodespace/codeiq/internal/intelligence/query"
+ "github.com/randomcodespace/codeiq/internal/query"
)
// Deps is the bundle of services every tool handler receives. Keep it
diff --git a/go/internal/mcp/envelope.go b/internal/mcp/envelope.go
similarity index 100%
rename from go/internal/mcp/envelope.go
rename to internal/mcp/envelope.go
diff --git a/go/internal/mcp/envelope_test.go b/internal/mcp/envelope_test.go
similarity index 100%
rename from go/internal/mcp/envelope_test.go
rename to internal/mcp/envelope_test.go
diff --git a/go/internal/mcp/helpers_test.go b/internal/mcp/helpers_test.go
similarity index 97%
rename from go/internal/mcp/helpers_test.go
rename to internal/mcp/helpers_test.go
index 784c5910..fa460eaf 100644
--- a/go/internal/mcp/helpers_test.go
+++ b/internal/mcp/helpers_test.go
@@ -7,7 +7,7 @@ import (
"time"
mcpsdk "github.com/modelcontextprotocol/go-sdk/mcp"
- "github.com/randomcodespace/codeiq/go/internal/mcp"
+ "github.com/randomcodespace/codeiq/internal/mcp"
)
// unmarshalJSON parses a text-content body into a map. Fails the test on
diff --git a/go/internal/mcp/integration_test.go b/internal/mcp/integration_test.go
similarity index 99%
rename from go/internal/mcp/integration_test.go
rename to internal/mcp/integration_test.go
index ef407fe1..1c14e0a6 100644
--- a/go/internal/mcp/integration_test.go
+++ b/internal/mcp/integration_test.go
@@ -28,7 +28,7 @@ import (
"testing"
"time"
- "github.com/randomcodespace/codeiq/go/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/graph"
)
// buildCodeiq compiles `cmd/codeiq` into a tmp binary so the test runs
diff --git a/go/internal/mcp/limits.go b/internal/mcp/limits.go
similarity index 100%
rename from go/internal/mcp/limits.go
rename to internal/mcp/limits.go
diff --git a/go/internal/mcp/limits_test.go b/internal/mcp/limits_test.go
similarity index 100%
rename from go/internal/mcp/limits_test.go
rename to internal/mcp/limits_test.go
diff --git a/go/internal/mcp/read_file.go b/internal/mcp/read_file.go
similarity index 100%
rename from go/internal/mcp/read_file.go
rename to internal/mcp/read_file.go
diff --git a/go/internal/mcp/read_file_test.go b/internal/mcp/read_file_test.go
similarity index 100%
rename from go/internal/mcp/read_file_test.go
rename to internal/mcp/read_file_test.go
diff --git a/go/internal/mcp/registry.go b/internal/mcp/registry.go
similarity index 100%
rename from go/internal/mcp/registry.go
rename to internal/mcp/registry.go
diff --git a/go/internal/mcp/server.go b/internal/mcp/server.go
similarity index 100%
rename from go/internal/mcp/server.go
rename to internal/mcp/server.go
diff --git a/go/internal/mcp/server_test.go b/internal/mcp/server_test.go
similarity index 98%
rename from go/internal/mcp/server_test.go
rename to internal/mcp/server_test.go
index 825b79aa..200c2394 100644
--- a/go/internal/mcp/server_test.go
+++ b/internal/mcp/server_test.go
@@ -8,7 +8,7 @@ import (
"time"
mcpsdk "github.com/modelcontextprotocol/go-sdk/mcp"
- "github.com/randomcodespace/codeiq/go/internal/mcp"
+ "github.com/randomcodespace/codeiq/internal/mcp"
)
// connectInMemory wires a client + server pair through the SDK's
diff --git a/go/internal/mcp/tool.go b/internal/mcp/tool.go
similarity index 100%
rename from go/internal/mcp/tool.go
rename to internal/mcp/tool.go
diff --git a/go/internal/mcp/tools_consolidated.go b/internal/mcp/tools_consolidated.go
similarity index 100%
rename from go/internal/mcp/tools_consolidated.go
rename to internal/mcp/tools_consolidated.go
diff --git a/go/internal/mcp/tools_consolidated_parity_test.go b/internal/mcp/tools_consolidated_parity_test.go
similarity index 98%
rename from go/internal/mcp/tools_consolidated_parity_test.go
rename to internal/mcp/tools_consolidated_parity_test.go
index ebe9d075..e37a0b7c 100644
--- a/go/internal/mcp/tools_consolidated_parity_test.go
+++ b/internal/mcp/tools_consolidated_parity_test.go
@@ -11,9 +11,9 @@ package mcp_test
import (
"testing"
- "github.com/randomcodespace/codeiq/go/internal/flow"
- "github.com/randomcodespace/codeiq/go/internal/mcp"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/flow"
+ "github.com/randomcodespace/codeiq/internal/mcp"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// consolidatedDeps returns *mcp.Deps backed by the topology fixture
diff --git a/go/internal/mcp/tools_consolidated_test.go b/internal/mcp/tools_consolidated_test.go
similarity index 100%
rename from go/internal/mcp/tools_consolidated_test.go
rename to internal/mcp/tools_consolidated_test.go
diff --git a/go/internal/mcp/tools_flow.go b/internal/mcp/tools_flow.go
similarity index 98%
rename from go/internal/mcp/tools_flow.go
rename to internal/mcp/tools_flow.go
index b1e6c5ee..fe51d5a8 100644
--- a/go/internal/mcp/tools_flow.go
+++ b/internal/mcp/tools_flow.go
@@ -12,7 +12,7 @@ import (
"encoding/json"
"fmt"
- "github.com/randomcodespace/codeiq/go/internal/flow"
+ "github.com/randomcodespace/codeiq/internal/flow"
)
// flowTools returns the slice of flow-facing Tool definitions for d.
diff --git a/go/internal/mcp/tools_flow_test.go b/internal/mcp/tools_flow_test.go
similarity index 96%
rename from go/internal/mcp/tools_flow_test.go
rename to internal/mcp/tools_flow_test.go
index 50cdd4f5..c9de2801 100644
--- a/go/internal/mcp/tools_flow_test.go
+++ b/internal/mcp/tools_flow_test.go
@@ -6,9 +6,9 @@ import (
"strings"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/flow"
- "github.com/randomcodespace/codeiq/go/internal/mcp"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/flow"
+ "github.com/randomcodespace/codeiq/internal/mcp"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// flowFixtureDeps wires an in-memory Flow engine over a minimal
diff --git a/go/internal/mcp/tools_graph.go b/internal/mcp/tools_graph.go
similarity index 99%
rename from go/internal/mcp/tools_graph.go
rename to internal/mcp/tools_graph.go
index b3fdd7df..43497d8e 100644
--- a/go/internal/mcp/tools_graph.go
+++ b/internal/mcp/tools_graph.go
@@ -14,7 +14,7 @@ import (
"encoding/json"
"fmt"
- "github.com/randomcodespace/codeiq/go/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/graph"
)
// graphTools returns every graph-tier Tool definition for d — the 18
diff --git a/go/internal/mcp/tools_graph_test.go b/internal/mcp/tools_graph_test.go
similarity index 98%
rename from go/internal/mcp/tools_graph_test.go
rename to internal/mcp/tools_graph_test.go
index 517e41ea..82c1b8c6 100644
--- a/go/internal/mcp/tools_graph_test.go
+++ b/internal/mcp/tools_graph_test.go
@@ -10,10 +10,10 @@ import (
"strings"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/mcp"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/query"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/mcp"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/query"
)
// fixtureStore opens a fresh Kuzu store under t.TempDir, applies the
diff --git a/go/internal/mcp/tools_intelligence.go b/internal/mcp/tools_intelligence.go
similarity index 98%
rename from go/internal/mcp/tools_intelligence.go
rename to internal/mcp/tools_intelligence.go
index 12111786..1a0cb82d 100644
--- a/go/internal/mcp/tools_intelligence.go
+++ b/internal/mcp/tools_intelligence.go
@@ -13,9 +13,9 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/evidence"
- iqquery "github.com/randomcodespace/codeiq/go/internal/intelligence/query"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/intelligence/evidence"
+ iqquery "github.com/randomcodespace/codeiq/internal/intelligence/query"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// intelligenceTools returns the slice of intelligence-facing Tool
diff --git a/go/internal/mcp/tools_intelligence_test.go b/internal/mcp/tools_intelligence_test.go
similarity index 96%
rename from go/internal/mcp/tools_intelligence_test.go
rename to internal/mcp/tools_intelligence_test.go
index 1c72a715..d0fbd07a 100644
--- a/go/internal/mcp/tools_intelligence_test.go
+++ b/internal/mcp/tools_intelligence_test.go
@@ -7,12 +7,12 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/evidence"
- "github.com/randomcodespace/codeiq/go/internal/intelligence/lexical"
- iqquery "github.com/randomcodespace/codeiq/go/internal/intelligence/query"
- "github.com/randomcodespace/codeiq/go/internal/mcp"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/intelligence/evidence"
+ "github.com/randomcodespace/codeiq/internal/intelligence/lexical"
+ iqquery "github.com/randomcodespace/codeiq/internal/intelligence/query"
+ "github.com/randomcodespace/codeiq/internal/mcp"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestRegisterIntelligenceRegistersFour(t *testing.T) {
diff --git a/go/internal/mcp/tools_review.go b/internal/mcp/tools_review.go
similarity index 97%
rename from go/internal/mcp/tools_review.go
rename to internal/mcp/tools_review.go
index 3d4e8e8a..757bdb2e 100644
--- a/go/internal/mcp/tools_review.go
+++ b/internal/mcp/tools_review.go
@@ -5,7 +5,7 @@ import (
"encoding/json"
"fmt"
- "github.com/randomcodespace/codeiq/go/internal/review"
+ "github.com/randomcodespace/codeiq/internal/review"
)
// toolReviewChanges — Plan §3.3. LLM-driven review of base..head against
diff --git a/go/internal/mcp/tools_topology.go b/internal/mcp/tools_topology.go
similarity index 100%
rename from go/internal/mcp/tools_topology.go
rename to internal/mcp/tools_topology.go
diff --git a/go/internal/mcp/tools_topology_test.go b/internal/mcp/tools_topology_test.go
similarity index 97%
rename from go/internal/mcp/tools_topology_test.go
rename to internal/mcp/tools_topology_test.go
index c091ab00..c7fb81b4 100644
--- a/go/internal/mcp/tools_topology_test.go
+++ b/internal/mcp/tools_topology_test.go
@@ -6,10 +6,10 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/mcp"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/query"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/mcp"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/query"
)
// topologyFixtureDeps mirrors the query.Topology test shape: two SERVICE
diff --git a/go/internal/model/capability.go b/internal/model/capability.go
similarity index 100%
rename from go/internal/model/capability.go
rename to internal/model/capability.go
diff --git a/go/internal/model/confidence.go b/internal/model/confidence.go
similarity index 100%
rename from go/internal/model/confidence.go
rename to internal/model/confidence.go
diff --git a/go/internal/model/confidence_test.go b/internal/model/confidence_test.go
similarity index 100%
rename from go/internal/model/confidence_test.go
rename to internal/model/confidence_test.go
diff --git a/go/internal/model/edge.go b/internal/model/edge.go
similarity index 100%
rename from go/internal/model/edge.go
rename to internal/model/edge.go
diff --git a/go/internal/model/edge_test.go b/internal/model/edge_test.go
similarity index 100%
rename from go/internal/model/edge_test.go
rename to internal/model/edge_test.go
diff --git a/go/internal/model/edgekind.go b/internal/model/edgekind.go
similarity index 100%
rename from go/internal/model/edgekind.go
rename to internal/model/edgekind.go
diff --git a/go/internal/model/edgekind_test.go b/internal/model/edgekind_test.go
similarity index 100%
rename from go/internal/model/edgekind_test.go
rename to internal/model/edgekind_test.go
diff --git a/go/internal/model/layer.go b/internal/model/layer.go
similarity index 100%
rename from go/internal/model/layer.go
rename to internal/model/layer.go
diff --git a/go/internal/model/layer_test.go b/internal/model/layer_test.go
similarity index 100%
rename from go/internal/model/layer_test.go
rename to internal/model/layer_test.go
diff --git a/go/internal/model/node.go b/internal/model/node.go
similarity index 100%
rename from go/internal/model/node.go
rename to internal/model/node.go
diff --git a/go/internal/model/node_test.go b/internal/model/node_test.go
similarity index 100%
rename from go/internal/model/node_test.go
rename to internal/model/node_test.go
diff --git a/go/internal/model/nodekind.go b/internal/model/nodekind.go
similarity index 100%
rename from go/internal/model/nodekind.go
rename to internal/model/nodekind.go
diff --git a/go/internal/model/nodekind_test.go b/internal/model/nodekind_test.go
similarity index 100%
rename from go/internal/model/nodekind_test.go
rename to internal/model/nodekind_test.go
diff --git a/go/internal/parser/go.go b/internal/parser/go.go
similarity index 100%
rename from go/internal/parser/go.go
rename to internal/parser/go.go
diff --git a/go/internal/parser/go_test.go b/internal/parser/go_test.go
similarity index 100%
rename from go/internal/parser/go_test.go
rename to internal/parser/go_test.go
diff --git a/go/internal/parser/java.go b/internal/parser/java.go
similarity index 100%
rename from go/internal/parser/java.go
rename to internal/parser/java.go
diff --git a/go/internal/parser/parser.go b/internal/parser/parser.go
similarity index 100%
rename from go/internal/parser/parser.go
rename to internal/parser/parser.go
diff --git a/go/internal/parser/parser_basic_test.go b/internal/parser/parser_basic_test.go
similarity index 100%
rename from go/internal/parser/parser_basic_test.go
rename to internal/parser/parser_basic_test.go
diff --git a/go/internal/parser/parser_test.go b/internal/parser/parser_test.go
similarity index 100%
rename from go/internal/parser/parser_test.go
rename to internal/parser/parser_test.go
diff --git a/go/internal/parser/python.go b/internal/parser/python.go
similarity index 100%
rename from go/internal/parser/python.go
rename to internal/parser/python.go
diff --git a/go/internal/parser/structured.go b/internal/parser/structured.go
similarity index 100%
rename from go/internal/parser/structured.go
rename to internal/parser/structured.go
diff --git a/go/internal/parser/structured_test.go b/internal/parser/structured_test.go
similarity index 100%
rename from go/internal/parser/structured_test.go
rename to internal/parser/structured_test.go
diff --git a/go/internal/parser/typescript.go b/internal/parser/typescript.go
similarity index 100%
rename from go/internal/parser/typescript.go
rename to internal/parser/typescript.go
diff --git a/go/internal/parser/typescript_test.go b/internal/parser/typescript_test.go
similarity index 100%
rename from go/internal/parser/typescript_test.go
rename to internal/parser/typescript_test.go
diff --git a/go/internal/parser/walk.go b/internal/parser/walk.go
similarity index 100%
rename from go/internal/parser/walk.go
rename to internal/parser/walk.go
diff --git a/go/internal/query/service.go b/internal/query/service.go
similarity index 99%
rename from go/internal/query/service.go
rename to internal/query/service.go
index 626f0133..42c61a48 100644
--- a/go/internal/query/service.go
+++ b/internal/query/service.go
@@ -4,8 +4,8 @@ import (
"fmt"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// Service is the high-level read service wrapping a graph.Store. Mirrors
diff --git a/go/internal/query/service_test.go b/internal/query/service_test.go
similarity index 97%
rename from go/internal/query/service_test.go
rename to internal/query/service_test.go
index d687c4bb..2d8e86d9 100644
--- a/go/internal/query/service_test.go
+++ b/internal/query/service_test.go
@@ -6,9 +6,9 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/query"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/query"
)
// serviceFixture seeds the canonical 6-node graph the plan describes:
diff --git a/go/internal/query/stats.go b/internal/query/stats.go
similarity index 99%
rename from go/internal/query/stats.go
rename to internal/query/stats.go
index d2c608c2..bc9d7ccf 100644
--- a/go/internal/query/stats.go
+++ b/internal/query/stats.go
@@ -19,7 +19,7 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// StatsService computes rich categorized statistics from in-memory node /
diff --git a/go/internal/query/stats_test.go b/internal/query/stats_test.go
similarity index 98%
rename from go/internal/query/stats_test.go
rename to internal/query/stats_test.go
index 28d11036..a183a9cb 100644
--- a/go/internal/query/stats_test.go
+++ b/internal/query/stats_test.go
@@ -4,8 +4,8 @@ import (
"reflect"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/query"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/query"
)
// statsFixture builds the deterministic 10-node + 10-edge graph the Stats
diff --git a/go/internal/query/topology.go b/internal/query/topology.go
similarity index 99%
rename from go/internal/query/topology.go
rename to internal/query/topology.go
index 39557884..e253aaac 100644
--- a/go/internal/query/topology.go
+++ b/internal/query/topology.go
@@ -5,7 +5,7 @@ import (
"sort"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/graph"
)
// Topology is the service-topology read service backed by a graph.Store.
diff --git a/go/internal/query/topology_test.go b/internal/query/topology_test.go
similarity index 98%
rename from go/internal/query/topology_test.go
rename to internal/query/topology_test.go
index be78eaf0..7e666c4a 100644
--- a/go/internal/query/topology_test.go
+++ b/internal/query/topology_test.go
@@ -6,9 +6,9 @@ import (
"sort"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/graph"
- "github.com/randomcodespace/codeiq/go/internal/model"
- "github.com/randomcodespace/codeiq/go/internal/query"
+ "github.com/randomcodespace/codeiq/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/model"
+ "github.com/randomcodespace/codeiq/internal/query"
)
// topologyFixture mirrors TopologyService.java's test shape. Two SERVICE
diff --git a/go/internal/review/client.go b/internal/review/client.go
similarity index 100%
rename from go/internal/review/client.go
rename to internal/review/client.go
diff --git a/go/internal/review/client_test.go b/internal/review/client_test.go
similarity index 100%
rename from go/internal/review/client_test.go
rename to internal/review/client_test.go
diff --git a/go/internal/review/config.go b/internal/review/config.go
similarity index 100%
rename from go/internal/review/config.go
rename to internal/review/config.go
diff --git a/go/internal/review/diff.go b/internal/review/diff.go
similarity index 100%
rename from go/internal/review/diff.go
rename to internal/review/diff.go
diff --git a/go/internal/review/diff_test.go b/internal/review/diff_test.go
similarity index 100%
rename from go/internal/review/diff_test.go
rename to internal/review/diff_test.go
diff --git a/go/internal/review/graphctx.go b/internal/review/graphctx.go
similarity index 97%
rename from go/internal/review/graphctx.go
rename to internal/review/graphctx.go
index 4d112b83..35092f46 100644
--- a/go/internal/review/graphctx.go
+++ b/internal/review/graphctx.go
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
- "github.com/randomcodespace/codeiq/go/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/graph"
)
// KuzuGraphContext implements GraphContext by querying an open Kuzu store.
diff --git a/go/internal/review/service.go b/internal/review/service.go
similarity index 100%
rename from go/internal/review/service.go
rename to internal/review/service.go
diff --git a/go/internal/review/service_test.go b/internal/review/service_test.go
similarity index 100%
rename from go/internal/review/service_test.go
rename to internal/review/service_test.go
diff --git a/go/parity/cmd/parity-normalize/main.go b/parity/cmd/parity-normalize/main.go
similarity index 86%
rename from go/parity/cmd/parity-normalize/main.go
rename to parity/cmd/parity-normalize/main.go
index c7131a59..986fba81 100644
--- a/go/parity/cmd/parity-normalize/main.go
+++ b/parity/cmd/parity-normalize/main.go
@@ -7,8 +7,8 @@ import (
"fmt"
"os"
- "github.com/randomcodespace/codeiq/go/internal/cache"
- "github.com/randomcodespace/codeiq/go/parity"
+ "github.com/randomcodespace/codeiq/internal/cache"
+ "github.com/randomcodespace/codeiq/parity"
)
func main() {
diff --git a/go/parity/java-normalize.jq b/parity/java-normalize.jq
similarity index 100%
rename from go/parity/java-normalize.jq
rename to parity/java-normalize.jq
diff --git a/go/parity/kuzu_dump.go b/parity/kuzu_dump.go
similarity index 98%
rename from go/parity/kuzu_dump.go
rename to parity/kuzu_dump.go
index 61646117..4726c566 100644
--- a/go/parity/kuzu_dump.go
+++ b/parity/kuzu_dump.go
@@ -10,7 +10,7 @@ import (
"fmt"
"sort"
- "github.com/randomcodespace/codeiq/go/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/graph"
)
// DumpKuzu returns a deterministic JSON dump of all nodes and edges in the
diff --git a/go/parity/kuzu_dump_test.go b/parity/kuzu_dump_test.go
similarity index 96%
rename from go/parity/kuzu_dump_test.go
rename to parity/kuzu_dump_test.go
index a12522d5..b88883e6 100644
--- a/go/parity/kuzu_dump_test.go
+++ b/parity/kuzu_dump_test.go
@@ -5,7 +5,7 @@ import (
"path/filepath"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/graph"
+ "github.com/randomcodespace/codeiq/internal/graph"
)
// TestDumpKuzuEmptyStore verifies DumpKuzu against a fresh-but-empty store
diff --git a/go/parity/normalize.go b/parity/normalize.go
similarity index 94%
rename from go/parity/normalize.go
rename to parity/normalize.go
index e9dd9a6d..9a18eb22 100644
--- a/go/parity/normalize.go
+++ b/parity/normalize.go
@@ -6,8 +6,8 @@ import (
"encoding/json"
"sort"
- "github.com/randomcodespace/codeiq/go/internal/cache"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/cache"
+ "github.com/randomcodespace/codeiq/internal/model"
)
// NormalizedEntry is the diff-friendly shape of a cache entry. Volatile
diff --git a/go/parity/normalize_test.go b/parity/normalize_test.go
similarity index 90%
rename from go/parity/normalize_test.go
rename to parity/normalize_test.go
index bad2bcd9..670849b7 100644
--- a/go/parity/normalize_test.go
+++ b/parity/normalize_test.go
@@ -5,8 +5,8 @@ import (
"strings"
"testing"
- "github.com/randomcodespace/codeiq/go/internal/cache"
- "github.com/randomcodespace/codeiq/go/internal/model"
+ "github.com/randomcodespace/codeiq/internal/cache"
+ "github.com/randomcodespace/codeiq/internal/model"
)
func TestNormalizeIsSorted(t *testing.T) {
diff --git a/go/parity/open_ro.go b/parity/open_ro.go
similarity index 83%
rename from go/parity/open_ro.go
rename to parity/open_ro.go
index b6068341..c221e36a 100644
--- a/go/parity/open_ro.go
+++ b/parity/open_ro.go
@@ -2,7 +2,7 @@
package parity
-import "github.com/randomcodespace/codeiq/go/internal/cache"
+import "github.com/randomcodespace/codeiq/internal/cache"
// openCacheRO opens a cache for read access. Phase 1 doesn't distinguish
// read-only -- cache.Open is sufficient. Wraps as a stable seam for phase 2
diff --git a/go/parity/parity_test.go b/parity/parity_test.go
similarity index 100%
rename from go/parity/parity_test.go
rename to parity/parity_test.go
diff --git a/go/testdata/fixture-minimal/README.md b/testdata/fixture-minimal/README.md
similarity index 100%
rename from go/testdata/fixture-minimal/README.md
rename to testdata/fixture-minimal/README.md
diff --git a/go/testdata/fixture-minimal/User.java b/testdata/fixture-minimal/User.java
similarity index 100%
rename from go/testdata/fixture-minimal/User.java
rename to testdata/fixture-minimal/User.java
diff --git a/go/testdata/fixture-minimal/UserController.java b/testdata/fixture-minimal/UserController.java
similarity index 100%
rename from go/testdata/fixture-minimal/UserController.java
rename to testdata/fixture-minimal/UserController.java
diff --git a/go/testdata/fixture-minimal/expected-divergence.json b/testdata/fixture-minimal/expected-divergence.json
similarity index 100%
rename from go/testdata/fixture-minimal/expected-divergence.json
rename to testdata/fixture-minimal/expected-divergence.json
diff --git a/go/testdata/fixture-minimal/models.py b/testdata/fixture-minimal/models.py
similarity index 100%
rename from go/testdata/fixture-minimal/models.py
rename to testdata/fixture-minimal/models.py
diff --git a/go/testdata/fixture-multi-lang/expected-divergence.json b/testdata/fixture-multi-lang/expected-divergence.json
similarity index 100%
rename from go/testdata/fixture-multi-lang/expected-divergence.json
rename to testdata/fixture-multi-lang/expected-divergence.json
diff --git a/go/testdata/fixture-multi-lang/expected-stats.json b/testdata/fixture-multi-lang/expected-stats.json
similarity index 100%
rename from go/testdata/fixture-multi-lang/expected-stats.json
rename to testdata/fixture-multi-lang/expected-stats.json
diff --git a/go/testdata/fixture-multi-lang/pom.xml b/testdata/fixture-multi-lang/pom.xml
similarity index 100%
rename from go/testdata/fixture-multi-lang/pom.xml
rename to testdata/fixture-multi-lang/pom.xml
diff --git a/go/testdata/fixture-multi-lang/services/checkout-svc/pom.xml b/testdata/fixture-multi-lang/services/checkout-svc/pom.xml
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/checkout-svc/pom.xml
rename to testdata/fixture-multi-lang/services/checkout-svc/pom.xml
diff --git a/go/testdata/fixture-multi-lang/services/checkout-svc/src/main/java/com/example/checkout/CheckoutController.java b/testdata/fixture-multi-lang/services/checkout-svc/src/main/java/com/example/checkout/CheckoutController.java
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/checkout-svc/src/main/java/com/example/checkout/CheckoutController.java
rename to testdata/fixture-multi-lang/services/checkout-svc/src/main/java/com/example/checkout/CheckoutController.java
diff --git a/go/testdata/fixture-multi-lang/services/checkout-svc/src/main/java/com/example/checkout/User.java b/testdata/fixture-multi-lang/services/checkout-svc/src/main/java/com/example/checkout/User.java
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/checkout-svc/src/main/java/com/example/checkout/User.java
rename to testdata/fixture-multi-lang/services/checkout-svc/src/main/java/com/example/checkout/User.java
diff --git a/go/testdata/fixture-multi-lang/services/checkout-svc/src/main/java/com/example/checkout/UserRepository.java b/testdata/fixture-multi-lang/services/checkout-svc/src/main/java/com/example/checkout/UserRepository.java
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/checkout-svc/src/main/java/com/example/checkout/UserRepository.java
rename to testdata/fixture-multi-lang/services/checkout-svc/src/main/java/com/example/checkout/UserRepository.java
diff --git a/go/testdata/fixture-multi-lang/services/jvm-suite/kotlin/ExposedRepo.kt b/testdata/fixture-multi-lang/services/jvm-suite/kotlin/ExposedRepo.kt
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/jvm-suite/kotlin/ExposedRepo.kt
rename to testdata/fixture-multi-lang/services/jvm-suite/kotlin/ExposedRepo.kt
diff --git a/go/testdata/fixture-multi-lang/services/jvm-suite/kotlin/KtorService.kt b/testdata/fixture-multi-lang/services/jvm-suite/kotlin/KtorService.kt
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/jvm-suite/kotlin/KtorService.kt
rename to testdata/fixture-multi-lang/services/jvm-suite/kotlin/KtorService.kt
diff --git a/go/testdata/fixture-multi-lang/services/jvm-suite/kotlin/PlainParser.kt b/testdata/fixture-multi-lang/services/jvm-suite/kotlin/PlainParser.kt
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/jvm-suite/kotlin/PlainParser.kt
rename to testdata/fixture-multi-lang/services/jvm-suite/kotlin/PlainParser.kt
diff --git a/go/testdata/fixture-multi-lang/services/jvm-suite/kotlin/PlainUtils.kt b/testdata/fixture-multi-lang/services/jvm-suite/kotlin/PlainUtils.kt
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/jvm-suite/kotlin/PlainUtils.kt
rename to testdata/fixture-multi-lang/services/jvm-suite/kotlin/PlainUtils.kt
diff --git a/go/testdata/fixture-multi-lang/services/jvm-suite/kotlin/SpringBootApp.kt b/testdata/fixture-multi-lang/services/jvm-suite/kotlin/SpringBootApp.kt
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/jvm-suite/kotlin/SpringBootApp.kt
rename to testdata/fixture-multi-lang/services/jvm-suite/kotlin/SpringBootApp.kt
diff --git a/go/testdata/fixture-multi-lang/services/jvm-suite/scala/AkkaService.scala b/testdata/fixture-multi-lang/services/jvm-suite/scala/AkkaService.scala
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/jvm-suite/scala/AkkaService.scala
rename to testdata/fixture-multi-lang/services/jvm-suite/scala/AkkaService.scala
diff --git a/go/testdata/fixture-multi-lang/services/jvm-suite/scala/CatsEffectApp.scala b/testdata/fixture-multi-lang/services/jvm-suite/scala/CatsEffectApp.scala
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/jvm-suite/scala/CatsEffectApp.scala
rename to testdata/fixture-multi-lang/services/jvm-suite/scala/CatsEffectApp.scala
diff --git a/go/testdata/fixture-multi-lang/services/jvm-suite/scala/PlainParser.scala b/testdata/fixture-multi-lang/services/jvm-suite/scala/PlainParser.scala
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/jvm-suite/scala/PlainParser.scala
rename to testdata/fixture-multi-lang/services/jvm-suite/scala/PlainParser.scala
diff --git a/go/testdata/fixture-multi-lang/services/jvm-suite/scala/PlainUtils.scala b/testdata/fixture-multi-lang/services/jvm-suite/scala/PlainUtils.scala
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/jvm-suite/scala/PlainUtils.scala
rename to testdata/fixture-multi-lang/services/jvm-suite/scala/PlainUtils.scala
diff --git a/go/testdata/fixture-multi-lang/services/jvm-suite/scala/SlickRepo.scala b/testdata/fixture-multi-lang/services/jvm-suite/scala/SlickRepo.scala
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/jvm-suite/scala/SlickRepo.scala
rename to testdata/fixture-multi-lang/services/jvm-suite/scala/SlickRepo.scala
diff --git a/go/testdata/fixture-multi-lang/services/notifier/notifier/models.py b/testdata/fixture-multi-lang/services/notifier/notifier/models.py
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/notifier/notifier/models.py
rename to testdata/fixture-multi-lang/services/notifier/notifier/models.py
diff --git a/go/testdata/fixture-multi-lang/services/notifier/notifier/views.py b/testdata/fixture-multi-lang/services/notifier/notifier/views.py
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/notifier/notifier/views.py
rename to testdata/fixture-multi-lang/services/notifier/notifier/views.py
diff --git a/go/testdata/fixture-multi-lang/services/notifier/pyproject.toml b/testdata/fixture-multi-lang/services/notifier/pyproject.toml
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/notifier/pyproject.toml
rename to testdata/fixture-multi-lang/services/notifier/pyproject.toml
diff --git a/go/testdata/fixture-multi-lang/services/web-ui/package.json b/testdata/fixture-multi-lang/services/web-ui/package.json
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/web-ui/package.json
rename to testdata/fixture-multi-lang/services/web-ui/package.json
diff --git a/go/testdata/fixture-multi-lang/services/web-ui/src/components/CartView.tsx b/testdata/fixture-multi-lang/services/web-ui/src/components/CartView.tsx
similarity index 100%
rename from go/testdata/fixture-multi-lang/services/web-ui/src/components/CartView.tsx
rename to testdata/fixture-multi-lang/services/web-ui/src/components/CartView.tsx