sverklo audit
B
Overall Health
D
Dead code
36% orphan symbols (238/656)
A
Circular deps
0 cycles detected
C
Coupling
max fan-in: 29 (packages/bench/metabench.ts)
A
Security
0 concerns found
Overview
- 396 files indexed
- 2100 code symbols extracted
- 9816 symbol references tracked
- 0 active memories (0 core, 0 stale)
- Languages: typescript (391), javascript (5)
God Nodes (most-referenced symbols)
These are the symbols your codebase depends on most. Changes here have the largest blast radius.
- string — 465 references
- number — 289 references
- normalizeParams — 123 references
- input — 108 references
- schema — 104 references
- templateLiteral — 89 references
- Class — 83 references
- refine — 76 references
- addIssueToContext — 73 references
- check — 66 references
Hub Files (highest PageRank)
Core architectural files — imported by many others.
packages/zod/src/v3/helpers/util.ts(1.00)packages/bench/benchUtil.ts(0.83)packages/bench/metabench.ts(0.57)packages/zod/src/v4/core/registries.ts(0.16)packages/zod/src/v3/ZodError.ts(0.13)packages/zod/src/v3/locales/en.ts(0.12)packages/zod/src/v4/core/index.ts(0.11)packages/zod/src/v4/core/util.ts(0.11)packages/zod/src/v3/tests/Mocker.ts(0.11)packages/bench/object-setup.ts(0.09)
Orphans (potential dead code)
Named functions with zero detected references. Could be dead code, public API exports, or referenced dynamically.
- getSizing —
packages/zod/src/v4/locales/es.ts:13 - getSizing —
packages/zod/src/v4/locales/hr.ts:13 - getSizing —
packages/zod/src/v4/locales/en.ts:14 - stringProcessor —
packages/zod/src/v4/core/json-schema-processors.ts:27 - withDefinite —
packages/zod/src/v4/locales/he.ts:47 - verbFor —
packages/zod/src/v4/locales/he.ts:49 - getSizing —
packages/zod/src/v4/locales/he.ts:55 - numberProcessor —
packages/zod/src/v4/core/json-schema-processors.ts:62 - booleanProcessor —
packages/zod/src/v4/core/json-schema-processors.ts:103 - bigintProcessor —
packages/zod/src/v4/core/json-schema-processors.ts:107
Coupling (high-PageRank files)
packages/zod/src/v3/helpers/util.ts(1.00)packages/bench/benchUtil.ts(0.83)packages/bench/metabench.ts(0.57)packages/zod/src/v4/core/registries.ts(0.16)packages/zod/src/v3/ZodError.ts(0.13)
Suggested Next Steps
- Before refactoring string, run
sverklo_impactto see the 465 call sites packages/zod/src/v3/helpers/util.tsis your most-imported file — changes here cascade widely- 15+ potential orphans detected — audit for dead code