Skip to main content
ArcSight

Clerk (packages/backend)

Architecture Score: 83.8 / 100 (Healthy architecture)

137 modules464 edgesauthentication

Repo statistics

  • Dependency cycles: 24
  • Duplicate authorities: 7

Top architectural risks

  • src/api/resources/JSONCRITICALfan-in: 58
  • src/api/resources/EnumsCRITICALfan-in: 15
  • src/util/pathHIGHfan-in: 29
  • src/api/endpoints/AbstractApiHIGHfan-in: 33
  • src/api/resources/DeserializerMEDIUMfan-in: 19

Key modules

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

src/api/resources/Enumssrc/api/resources/Enumssrc/api/resources/JSON

For the full workflow (hotspots, explain, impact, snapshot & drift) on this codebase, see the Clerk (packages/backend) 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 →