sverklo audit
C
Overall Health
F
Dead code
71% orphan symbols (3329/4710)
B
Circular deps
1 cycle detected
F
Coupling
max fan-in: 157 (packages/effect/src/Function.ts)
B
Security
1 concern found
Overview
- 1769 files indexed
- 10579 code symbols extracted
- 77116 symbol references tracked
- 0 active memories (0 core, 0 stale)
- Languages: typescript (1760), javascript (9)
God Nodes (most-referenced symbols)
These are the symbols your codebase depends on most. Changes here have the largest blast radius.
- pipe — 5327 references
- optionalWith — 3025 references
- deepStrictEqual — 2193 references
- gen — 1692 references
- Literal — 1491 references
- make — 1407 references
- effect — 1193 references
- schema — 1172 references
- fail — 1118 references
- Struct — 1091 references
Hub Files (highest PageRank)
Core architectural files — imported by many others.
packages/effect/src/Function.ts(1.00)vitest.shared.ts(0.29)packages/effect/src/Predicate.ts(0.27)packages/effect/src/Pipeable.ts(0.25)packages/effect/src/GlobalValue.ts(0.15)packages/effect/src/Inspectable.ts(0.07)packages/cli/src/internal/prompt/action.ts(0.07)packages/effect/src/internal/effectable.ts(0.07)packages/effect/test/utils/coordination.ts(0.06)packages/effect/src/Utils.ts(0.06)
Orphans (potential dead code)
Named functions with zero detected references. Could be dead code, public API exports, or referenced dynamically.
- ensureRemote —
packages/experimental/src/EventJournal.ts:237 - handleNext —
packages/experimental/src/EventJournal.ts:430 - Issue —
packages/platform/src/HttpApiError.ts:25 - HttpApiDecodeError —
packages/platform/src/HttpApiError.ts:34 - BadRequest —
packages/platform/src/HttpApiError.ts:66 - Unauthorized —
packages/platform/src/HttpApiError.ts:75 - NotFound —
packages/platform/src/HttpApiError.ts:93 - MethodNotAllowed —
packages/platform/src/HttpApiError.ts:102 - NotAcceptable —
packages/platform/src/HttpApiError.ts:111 - RequestTimeout —
packages/platform/src/HttpApiError.ts:120
Coupling (high-PageRank files)
packages/effect/src/Function.ts(1.00)vitest.shared.ts(0.29)packages/effect/src/Predicate.ts(0.27)packages/effect/src/Pipeable.ts(0.25)packages/effect/src/GlobalValue.ts(0.15)
Circular Dependencies (1 cycle)
- packages/experimental/src/EventLog.ts -> packages/experimental/src/EventLogRemote.ts -> packages/experimental/src/EventLog.ts
Security Issues (1 found)
High (1)
- SQL injection (template literal) —
packages/sql-pg/src/PgClient.ts:541 pool.query(SELECT pgcancelbackend(${processId}), () => {
Suggested Next Steps
- Before refactoring pipe, run
sverklo_impactto see the 5327 call sites packages/effect/src/Function.tsis your most-imported file — changes here cascade widely- 15+ potential orphans detected — audit for dead code