sverklo audit
B
Overall Health
B
Dead code
5% orphan symbols (6/111)
B
Circular deps
1 cycle detected
B
Coupling
max fan-in: 19 (src/utils/isObject.ts)
A
Security
0 concerns found
Overview
- 408 files indexed
- 1759 code symbols extracted
- 11068 symbol references tracked
- 0 active memories (0 core, 0 stale)
- Languages: typescript (389), javascript (19)
God Nodes (most-referenced symbols)
These are the symbols your codebase depends on most. Changes here have the largest blast radius.
- register — 922 references
- useForm — 345 references
- FormValues — 203 references
- useFieldArray — 185 references
- reset — 105 references
- onSubmit — 83 references
- noop — 50 references
- trigger — 45 references
- deepEqual — 45 references
- insert — 39 references
Hub Files (highest PageRank)
Core architectural files — imported by many others.
src/utils/isObject.ts(1.00)src/useForm.ts(0.71)src/utils/isNullOrUndefined.ts(0.65)src/utils/isDateObject.ts(0.55)src/constants.ts(0.54)src/utils/isUndefined.ts(0.52)src/utils/convertToArrayPayload.ts(0.42)src/utils/isFunction.ts(0.36)src/useFormControlContext.ts(0.36)src/useController.ts(0.34)
Orphans (potential dead code)
Named functions with zero detected references. Could be dead code, public API exports, or referenced dynamically.
- toggle —
app/src/disabledFields.tsx:4 - WatchUseFieldArray —
app/src/watchUseFieldArray.tsx:11 - GrandChild1 —
app/src/useWatch.tsx:37 - Field —
app/src/controller.tsx:46 - firstInput —
cypress/e2e/delayError.cy.ts:5 - mockZodResolver —
src/_typetest_/form.test-d.ts:153 - mockZodResolver —
src/_typetest_/form.test-d.ts:162 - mockZodResolver —
src/_typetest_/form.test-d.ts:171
Coupling (high-PageRank files)
src/utils/isObject.ts(1.00)src/useForm.ts(0.71)src/utils/isNullOrUndefined.ts(0.65)src/utils/isDateObject.ts(0.55)src/constants.ts(0.54)
Circular Dependencies (1 cycle)
- app/src/app.tsx -> app/src/crossFrameForm.tsx -> app/src/app.tsx
Suggested Next Steps
- Before refactoring register, run
sverklo_impactto see the 922 call sites src/utils/isObject.tsis your most-imported file — changes here cascade widely- 8+ potential orphans detected — audit for dead code