sverklo audit
B
Overall Health
B
Dead code
9% orphan symbols (13/151)
A
Circular deps
0 cycles detected
C
Coupling
max fan-in: 25 (lib/utils.js)
A
Security
0 concerns found
Overview
- 214 files indexed
- 618 code symbols extracted
- 4493 symbol references tracked
- 0 active memories (0 core, 0 stale)
- Languages: javascript (190), typescript (24)
God Nodes (most-referenced symbols)
These are the symbols your codebase depends on most. Changes here have the largest blast radius.
- mergeConfig — 68 references
- AxiosHeaders — 42 references
- AxiosError — 37 references
- merge — 20 references
- bind — 17 references
- isObject — 14 references
- own — 14 references
- onloadend — 14 references
- toFormData — 13 references
- settle — 11 references
Hub Files (highest PageRank)
Core architectural files — imported by many others.
lib/utils.js(1.00)lib/helpers/bind.js(0.90)lib/core/AxiosError.js(0.35)index.js(0.34)lib/axios.js(0.31)lib/platform/index.js(0.14)lib/platform/node/index.js(0.14)lib/helpers/toFormData.js(0.13)lib/cancel/CanceledError.js(0.13)lib/platform/node/classes/FormData.js(0.12)
Orphans (potential dead code)
Named functions with zero detected references. Could be dead code, public API exports, or referenced dynamically.
- transformData —
lib/core/transformData.js:15 - Http2Sessions —
lib/adapters/http.js:60 - dispatchBeforeRedirect —
lib/adapters/http.js:173 - httpAdapter —
lib/adapters/http.js:334 - globalFetchAPI —
lib/adapters/fetch.js:19 - test —
lib/adapters/fetch.js:26 - dispatchRequest —
lib/core/dispatchRequest.js:34 - generateConfig —
webpack.config.js:3 - handleSuccess —
sandbox/client.js:9 - handleFailure —
sandbox/client.js:12
Coupling (high-PageRank files)
lib/utils.js(1.00)lib/helpers/bind.js(0.90)lib/core/AxiosError.js(0.35)index.js(0.34)lib/axios.js(0.31)
Suggested Next Steps
- Before refactoring mergeConfig, run
sverklo_impactto see the 68 call sites lib/utils.jsis your most-imported file — changes here cascade widely- 15+ potential orphans detected — audit for dead code