sverklo
D
Overall Health
tailwindlabs/tailwindcss
https://github.com/tailwindlabs/tailwindcss
2026-04-19 00:18:16
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.

  • registerScreensConfigpackages/tailwindcss/src/compat/screens-config.ts:5
  • getPackageVersionpackages/@tailwindcss-upgrade/src/utils/package-version.ts:9
  • getPackageVersionSyncpackages/@tailwindcss-upgrade/src/utils/package-version.ts:20
  • streamStdinpackages/@tailwindcss-cli/src/commands/canonicalize/index.ts:139
  • readCandidateGroupspackages/@tailwindcss-cli/src/commands/canonicalize/index.ts:193
  • drainStdinpackages/@tailwindcss-cli/src/commands/canonicalize/index.ts:211
  • processCandidateGroupspackages/@tailwindcss-cli/src/commands/canonicalize/index.ts:224
  • formatCandidateResultspackages/@tailwindcss-cli/src/commands/canonicalize/index.ts:238
  • loadDesignSystempackages/@tailwindcss-cli/src/commands/canonicalize/index.ts:260
  • splitCandidateGroupspackages/@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)

  1. packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
  2. packages/tailwindcss/src/apply.ts -> packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/apply.ts
  3. 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
  4. 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
  5. 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
  6. packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/compile.ts
  7. 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
  8. 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
  9. 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
  10. 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
  11. packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/intellisense.ts -> packages/tailwindcss/src/compile.ts
  12. packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/sort.ts -> packages/tailwindcss/src/compile.ts
  13. 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
  14. 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
  15. 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
  16. packages/tailwindcss/src/compile.ts -> packages/tailwindcss/src/design-system.ts -> packages/tailwindcss/src/variants.ts -> packages/tailwindcss/src/compile.ts
  17. packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/ast.ts
  18. packages/tailwindcss/src/at-import.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/at-import.ts
  19. packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/at-import.ts -> packages/tailwindcss/src/ast.ts
  20. packages/tailwindcss/src/compat/apply-compat-hooks.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/compat/apply-compat-hooks.ts
  21. packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/compat/apply-compat-hooks.ts -> packages/tailwindcss/src/ast.ts
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/index.ts -> packages/tailwindcss/src/source-maps/source-map.ts -> packages/tailwindcss/src/ast.ts
  28. packages/tailwindcss/src/ast.ts -> packages/tailwindcss/src/css-parser.ts -> packages/tailwindcss/src/ast.ts
  29. 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 tokenpackages/tailwindcss/src/utilities.ts:3346
  • property('--tw-mask-linear-from-position', '0%'),
  • API tokenpackages/tailwindcss/src/utilities.ts:3347
  • property('--tw-mask-linear-to-position', '100%'),
  • API tokenpackages/tailwindcss/src/utilities.ts:3348
  • property('--tw-mask-linear-from-color', 'black'),
  • API tokenpackages/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 tokenpackages/tailwindcss/src/utilities.ts:3395
  • decl('--tw-mask-linear-from-color', value),
  • API tokenpackages/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 tokenpackages/tailwindcss/src/utilities.ts:3407
  • decl('--tw-mask-linear-from-position', value),
  • API tokenpackages/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 tokenpackages/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 tokenpackages/tailwindcss/src/utilities.ts:3434
  • decl('--tw-mask-linear-to-position', value),
  • ...and 581 more

Suggested Next Steps

  • Before refactoring decl, run sverklo_impact to see the 615 call sites
  • integrations/utils.ts is your most-imported file — changes here cascade widely
  • 15+ potential orphans detected — audit for dead code