sverklo audit
D
Overall Health
D
Dead code
31% orphan symbols (313/1017)
F
Circular deps
29 cycles detected
D
Coupling
max fan-in: 38 (integrations/utils.ts)
F
Security
591 concerns found
Overview
- 385 files indexed
- 2388 code symbols extracted
- 20146 symbol references tracked
- 0 active memories (0 core, 0 stale)
- Languages: typescript (311), rust (58), javascript (16)
God Nodes (most-referenced symbols)
These are the symbols your codebase depends on most. Changes here have the largest blast radius.
- decl — 615 references
- value — 472 references
- run — 396 references
- compileCss — 361 references
- get — 283 references
- theme — 189 references
- build — 165 references
- property — 150 references
- is_none — 147 references
- next — 140 references
Hub Files (highest PageRank)
Core architectural files — imported by many others.
integrations/utils.ts(1.00)packages/tailwindcss/src/utils/segment.ts(0.72)packages/tailwindcss/src/utils/escape.ts(0.71)packages/tailwindcss/src/ast.ts(0.70)packages/tailwindcss/src/utils/default-map.ts(0.64)packages/tailwindcss/src/source-maps/line-table.ts(0.63)packages/tailwindcss/src/walk.ts(0.62)packages/tailwindcss/src/index.ts(0.46)packages/tailwindcss/src/theme.ts(0.39)packages/tailwindcss/src/candidate.ts(0.34)
Orphans (potential dead code)
Named functions with zero detected references. Could be dead code, public API exports, or referenced dynamically.
- registerScreensConfig —
packages/tailwindcss/src/compat/screens-config.ts:5 - getPackageVersion —
packages/@tailwindcss-upgrade/src/utils/package-version.ts:9 - getPackageVersionSync —
packages/@tailwindcss-upgrade/src/utils/package-version.ts:20 - streamStdin —
packages/@tailwindcss-cli/src/commands/canonicalize/index.ts:139 - readCandidateGroups —
packages/@tailwindcss-cli/src/commands/canonicalize/index.ts:193 - drainStdin —
packages/@tailwindcss-cli/src/commands/canonicalize/index.ts:211 - processCandidateGroups —
packages/@tailwindcss-cli/src/commands/canonicalize/index.ts:224 - formatCandidateResults —
packages/@tailwindcss-cli/src/commands/canonicalize/index.ts:238 - loadDesignSystem —
packages/@tailwindcss-cli/src/commands/canonicalize/index.ts:260 - splitCandidateGroups —
packages/@tailwindcss-cli/src/commands/canonicalize/index.ts:277
Coupling (high-PageRank files)
integrations/utils.ts(1.00)packages/tailwindcss/src/utils/segment.ts(0.72)packages/tailwindcss/src/utils/escape.ts(0.71)packages/tailwindcss/src/ast.ts(0.70)packages/tailwindcss/src/utils/default-map.ts(0.64)
Circular Dependencies (29 cycles)
- packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
- packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
- packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
- packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
- packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
- packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/compile.ts
- packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/css-functions.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
- packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/css-functions.ts -> packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
- packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/css-functions.ts -> packages/tailwindcss/src/utilities.ts -> packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
- packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/intellisense.ts -> packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
- packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/intellisense.ts -> packages/tailwindcss/src/compile.ts
- packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/sort.ts -> packages/tailwindcss/src/compile.ts
- packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/theme.ts -> packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
- packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/variants.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
- packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/variants.ts -> packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
- packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/variants.ts -> packages/tailwindcss/src/compile.ts
- packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/ast.ts
- packages/tailwindcss/src/at-import.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/at-import.ts
- packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/at-import.ts -> packages/tailwindcss/src/ast.ts
- packages/tailwindcss/src/compat/apply-compat-hooks.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/compat/apply-compat-hooks.ts
- packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/compat/apply-compat-hooks.ts -> packages/tailwindcss/src/ast.ts
- packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/compat/apply-compat-hooks.ts -> packages/tailwindcss/src/compat/apply-keyframes-to-theme.ts -> packages/tailwindcss/src/ast.ts
- packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/compat/apply-compat-hooks.ts -> packages/tailwindcss/src/compat/apply-keyframes-to-theme.ts -> packages/tailwindcss/src/compat/plugin-api.ts -> packages/tailwindcss/src/ast.ts
- packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/compat/apply-compat-hooks.ts -> packages/tailwindcss/src/compat/container.ts -> packages/tailwindcss/src/ast.ts
- packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/compat/apply-compat-hooks.ts -> packages/tailwindcss/src/compat/legacy-utilities.ts -> packages/tailwindcss/src/ast.ts
- packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/compat/apply-compat-hooks.ts -> packages/tailwindcss/src/compat/screens-config.ts -> packages/tailwindcss/src/ast.ts
- packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/source-maps/source-map.ts -> packages/tailwindcss/src/ast.ts
- packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/css-parser.ts -> packages/tailwindcss/src/ast.ts
- packages/tailwindcss/src/canonicalize-candidates.ts -> packages/tailwindcss/src/expand-declaration.ts -> packages/tailwindcss/src/canonicalize-candidates.ts
Security Issues (591 found)
Critical (591)
- API token —
packages/tailwindcss/src/utilities.ts:3346 property('--tw-mask-linear-from-position', '0%'),- API token —
packages/tailwindcss/src/utilities.ts:3347 property('--tw-mask-linear-to-position', '100%'),- API token —
packages/tailwindcss/src/utilities.ts:3348 property('--tw-mask-linear-from-color', 'black'),- API token —
packages/tailwindcss/src/utilities.ts:3392 'var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-lin- API token —
packages/tailwindcss/src/utilities.ts:3395 decl('--tw-mask-linear-from-color', value),- API token —
packages/tailwindcss/src/utilities.ts:3404 'var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-lin- API token —
packages/tailwindcss/src/utilities.ts:3407 decl('--tw-mask-linear-from-position', value),- API token —
packages/tailwindcss/src/utilities.ts:3419 'var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-lin- API token —
packages/tailwindcss/src/utilities.ts:3431 'var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-lin- API token —
packages/tailwindcss/src/utilities.ts:3434 decl('--tw-mask-linear-to-position', value),- ...and 581 more
Suggested Next Steps
- Before refactoring decl, run
sverklo_impactto see the 615 call sites integrations/utils.tsis your most-imported file — changes here cascade widely- 15+ potential orphans detected — audit for dead code