sverklo audit
A
Overall Health
A
Dead code
0% orphan symbols (0/323)
B
Circular deps
1 cycle detected
A
Coupling
max fan-in: 6 (packages/engine.io/lib/transport.ts)
A
Security
0 concerns found
Overview
- 362 files indexed
- 1064 code symbols extracted
- 9513 symbol references tracked
- 0 active memories (0 core, 0 stale)
- Languages: javascript (181), typescript (178), kotlin (2), c (1)
God Nodes (most-referenced symbols)
These are the symbols your codebase depends on most. Changes here have the largest blast radius.
- done — 327 references
- emit — 294 references
- socket — 154 references
- close — 146 references
- send — 116 references
- callback — 109 references
- listen — 65 references
- Socket — 62 references
- Server — 57 references
- onError — 43 references
Hub Files (highest PageRank)
Core architectural files — imported by many others.
packages/socket.io/test/support/util.ts(1.00)packages/engine.io/lib/transport.ts(0.74)packages/engine.io-client/lib/globals.node.ts(0.63)packages/engine.io/test/common.js(0.51)packages/engine.io-client/test/support/env.js(0.51)packages/engine.io-client/test/util.js(0.44)packages/socket.io-client/test/support/util.ts(0.41)packages/engine.io-parser/lib/commons.ts(0.39)packages/engine.io-client/lib/util.ts(0.39)examples/basic-crud-application/common/events.ts(0.37)
Orphans
No obvious dead code — every named symbol has at least one reference.
Coupling (high-PageRank files)
packages/socket.io/test/support/util.ts(1.00)packages/engine.io/lib/transport.ts(0.74)packages/engine.io-client/lib/globals.node.ts(0.63)packages/engine.io/test/common.js(0.51)packages/engine.io-client/test/support/env.js(0.51)
Circular Dependencies (1 cycle)
- packages/socket.io-client/lib/manager.ts -> packages/socket.io-client/lib/socket.ts -> packages/socket.io-client/lib/manager.ts
Suggested Next Steps
- Before refactoring done, run
sverklo_impactto see the 327 call sites packages/socket.io/test/support/util.tsis your most-imported file — changes here cascade widely