Skip to main content
ArcSight

Directus (api)

Architecture Score: 75.1 / 100 (Healthy architecture)

789 modules2,287 edgesapplication

Repo statistics

  • Dependency cycles: 100
  • Layer boundary issues: 40
  • Duplicate authorities: 18

Top architectural risks

  • src/loggerCRITICALfan-in: 104
  • src/utils/get-config-from-envCRITICALfan-in: 16
  • src/redisCRITICALfan-in: 8
  • src/redis/lib/create-redisCRITICALfan-in: 2
  • src/redis/lib/use-redisCRITICALfan-in: 1

Key modules

High-impact modules from scan. Run arc explain <path> for details.

src/utils/get-config-from-envsrc/utils/get-config-from-envsrc/bus

For the full workflow (hotspots, explain, impact, snapshot & drift) on this codebase, see the Directus (api) case study.

Run ArcSight on your repo

Install the CLI and run scan from your project root. Then fix → finish → watch.

npm install -g arcsight
arc scan
Quickstart →