sverklo audit
B
Overall Health
D
Dead code
25% orphan symbols (168/666)
A
Circular deps
0 cycles detected
B
Coupling
max fan-in: 14 (packages/query-core/src/utils.ts)
A
Security
0 concerns found
Overview
- 1003 files indexed
- 3878 code symbols extracted
- 20541 symbol references tracked
- 0 active memories (0 core, 0 stale)
- Languages: typescript (877), javascript (126)
God Nodes (most-referenced symbols)
These are the symbols your codebase depends on most. Changes here have the largest blast radius.
- sleep — 877 references
- useQuery — 825 references
- queryKey — 450 references
- TData — 358 references
- useMutation — 271 references
- useQueryClient — 260 references
- QueryClient — 237 references
- options — 170 references
- useQueries — 149 references
- mutationOptions — 133 references
Hub Files (highest PageRank)
Core architectural files — imported by many others.
packages/vue-query/src/utils.ts(1.00)packages/react-query/src/index.ts(0.81)packages/preact-query/src/index.ts(0.75)packages/query-core/src/timeoutManager.ts(0.64)packages/query-core/src/index.ts(0.53)packages/angular-query-experimental/src/index.ts(0.51)packages/svelte-query/src/index.ts(0.50)packages/solid-query/src/QueryClientProvider.tsx(0.46)packages/query-core/src/utils.ts(0.45)packages/vue-query/src/useQueryClient.ts(0.38)
Orphans (potential dead code)
Named functions with zero detected references. Could be dead code, public API exports, or referenced dynamically.
- t —
packages/query-devtools/src/Explorer.tsx:544 - dehydrateMutation —
packages/query-core/src/hydration.ts:64 - createKeyProperty —
packages/query-codemods/src/v4/utils/replacers/key-replacer.cjs:71 - dehydrateQuery —
packages/query-core/src/hydration.ts:77 - defaultShouldDehydrateMutation —
packages/query-core/src/hydration.ts:123 - defaultShouldRedactErrors —
packages/query-core/src/hydration.ts:131 - useDetails —
packages/query-codemods/src/v5/remove-overloads/_testfixtures_/bug-reports.input.tsx:2 - useDetails —
packages/query-codemods/src/v5/remove-overloads/_testfixtures_/bug-reports.output.tsx:2 - GET —
integrations/react-next-15/app/count/route.ts:3 - GET —
integrations/react-next-16/app/count/route.ts:3
Coupling (high-PageRank files)
packages/vue-query/src/utils.ts(1.00)packages/react-query/src/index.ts(0.81)packages/preact-query/src/index.ts(0.75)packages/query-core/src/timeoutManager.ts(0.64)packages/query-core/src/index.ts(0.53)
Suggested Next Steps
- Before refactoring sleep, run
sverklo_impactto see the 877 call sites packages/vue-query/src/utils.tsis your most-imported file — changes here cascade widely- 15+ potential orphans detected — audit for dead code