sverklo audit
B
Overall Health
A
Dead code
0% orphan symbols (0/99)
B
Circular deps
2 cycles detected
A
Coupling
max fan-in: 8 (packages/formik/src/types.tsx)
C
Security
2 concerns found
Overview
- 126 files indexed
- 305 code symbols extracted
- 1016 symbol references tracked
- 0 active memories (0 core, 0 stale)
- Languages: typescript (88), javascript (38)
God Nodes (most-referenced symbols)
These are the symbols your codebase depends on most. Changes here have the largest blast radius.
- Values — 71 references
- Field — 28 references
- Formik — 27 references
- ExternalLink — 15 references
- Form — 11 references
- required — 8 references
- validateYupSchema — 6 references
- useFormikContext — 5 references
- setIn — 5 references
- removeFromLast — 5 references
Hub Files (highest PageRank)
Core architectural files — imported by many others.
examples/Debug.js(1.00)packages/formik/src/types.tsx(0.96)packages/formik/src/Field.tsx(0.94)packages/formik/src/utils.ts(0.53)packages/formik/src/FormikContext.tsx(0.51)packages/formik/src/index.tsx(0.44)website/src/lib/github/constants.tsx(0.28)website/src/lib/types.tsx(0.23)website/src/components/ExternalLink.tsx(0.23)packages/formik/test/testHelpers.ts(0.22)
Orphans
No obvious dead code — every named symbol has at least one reference.
Coupling (high-PageRank files)
examples/Debug.js(1.00)packages/formik/src/types.tsx(0.96)packages/formik/src/Field.tsx(0.94)packages/formik/src/utils.ts(0.53)packages/formik/src/FormikContext.tsx(0.51)
Circular Dependencies (2 cycles)
- packages/formik/src/Field.tsx -> packages/formik/src/types.tsx -> packages/formik/src/Field.tsx
- packages/formik/src/Field.tsx -> packages/formik/src/FormikContext.tsx -> packages/formik/src/types.tsx -> packages/formik/src/Field.tsx
Security Issues (2 found)
Critical (1)
- Hardcoded secret —
website/src/siteConfig.tsx:11 apiKey: '32fabc38a054677ee9b24e69d699fbd0',
High (1)
- eval() usage —
e2e/basic.test.ts:74 await page.$eval(selector, (el, value) => (el.value = value), value);
Suggested Next Steps
- Before refactoring Values, run
sverklo_impactto see the 71 call sites examples/Debug.jsis your most-imported file — changes here cascade widely