B
Overall Health

axios/axios


https://github.com/axios/axios
2026-04-18 23:58:50
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.

  • transformDatalib/core/transformData.js:15
  • Http2Sessionslib/adapters/http.js:60
  • dispatchBeforeRedirectlib/adapters/http.js:173
  • httpAdapterlib/adapters/http.js:334
  • globalFetchAPIlib/adapters/fetch.js:19
  • testlib/adapters/fetch.js:26
  • dispatchRequestlib/core/dispatchRequest.js:34
  • generateConfigwebpack.config.js:3
  • handleSuccesssandbox/client.js:9
  • handleFailuresandbox/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_impact to see the 68 call sites
  • lib/utils.js is your most-imported file — changes here cascade widely
  • 15+ potential orphans detected — audit for dead code