sverklo audit
A
Overall Health
A
Dead code
0% orphan symbols (0/286)
A
Circular deps
0 cycles detected
A
Coupling
max fan-in: 8 (lib/common/util.js)
A
Security
0 concerns found
Overview
- 27 files indexed
- 489 code symbols extracted
- 5315 symbol references tracked
- 0 active memories (0 core, 0 stale)
- Languages: javascript (27)
God Nodes (most-referenced symbols)
These are the symbols your codebase depends on most. Changes here have the largest blast radius.
- iteratee — 96 references
- apply — 56 references
- getIteratee — 51 references
- customizer — 43 references
- predicate — 42 references
- baseRest — 38 references
- Foo — 33 references
- arrayMap — 23 references
- baseFlatten — 16 references
- copyArray — 14 references
Hub Files (highest PageRank)
Core architectural files — imported by many others.
lib/common/util.js(1.00)lib/common/uglify.options.js(0.75)lib/common/minify.js(0.66)fp/_mapping.js(0.62)lib/common/file.js(0.55)lodash.js(0.52)fp/_baseConvert.js(0.36)lib/common/mapping.js(0.30).markdown-doctest-setup.js(0.19)fp/_convertBrowser.js(0.19)
Orphans
No obvious dead code — every named symbol has at least one reference.
Coupling (high-PageRank files)
lib/common/util.js(1.00)lib/common/uglify.options.js(0.75)lib/common/minify.js(0.66)fp/_mapping.js(0.62)lib/common/file.js(0.55)
Suggested Next Steps
- Before refactoring iteratee, run
sverklo_impactto see the 96 call sites lib/common/util.jsis your most-imported file — changes here cascade widely