Skip to main content
ArcSight

Payload CMS

High fan-in in Payload CMS

High fan-in in Payload CMS uses the Payload CMS (packages/payload) snapshot: 627 modules and 2,704 dependency edges, about 4.31 edges per module. Strongest fan-in signal: src/types (fan-in 225). High fan-in here is a change-risk signal — many subsystems compile against this hub. The leading row is src/types at fan-in 225.

Payload CMS proof · High fan-in

Modules

Fan-in
  • src/types225 dependents
  • src154 dependents
  • src/config/types142 dependents
  • src/collections/config/types128 dependents
  • src/fields/config/types124 dependents
  • src/errors/APIError41 dependents
  • src/versions/types16 dependents
  • src/utilities/isNumber14 dependents
ModuleWhat arc impact shows
src/typesfan-in 225CRITICAL risk
srcfan-in 154CRITICAL risk
src/config/typesfan-in 142CRITICAL risk
src/collections/config/typesfan-in 128CRITICAL risk
src/fields/config/typesfan-in 124CRITICAL risk
src/errors/APIErrorfan-in 41blast radius 495
src/versions/typesfan-in 16blast radius 477
src/utilities/isNumberfan-in 14blast radius 477

Inspect first

  • arc impact src/types
  • arc impact src
  • arc impact src/config/types

In Payload CMS, src/types is recorded at fan-in 225. The risk mark on that row is CRITICAL. Those 225 dependents are the afferent coupling of that file in Payload CMS. The command is arc impact src/types. In Payload CMS, src is recorded at fan-in 154. The risk mark on that row is CRITICAL. Those 154 dependents are the afferent coupling of that file in Payload CMS. The command is arc impact src. In Payload CMS, src/config/types is recorded at fan-in 142. The risk mark on that row is CRITICAL. Those 142 dependents are the afferent coupling of that file in Payload CMS. The command is arc impact src/config/types. In Payload CMS, src/collections/config/types is recorded at fan-in 128. The risk mark on that row is CRITICAL. Those 128 dependents are the afferent coupling of that file in Payload CMS. The command is arc impact src/collections/config/types. In Payload CMS, src/fields/config/types is recorded at fan-in 124. The risk mark on that row is CRITICAL. Those 124 dependents are the afferent coupling of that file in Payload CMS. The command is arc impact src/fields/config/types. In Payload CMS, src/errors/APIError is recorded at fan-in 41. Those 41 dependents are the afferent coupling of that file in Payload CMS. The command is arc impact src/errors/APIError. In Payload CMS, src/versions/types is recorded at fan-in 16. Those 16 dependents are the afferent coupling of that file in Payload CMS. The command is arc impact src/versions/types. In Payload CMS, src/utilities/isNumber is recorded at fan-in 14. Those 14 dependents are the afferent coupling of that file in Payload CMS. The command is arc impact src/utilities/isNumber.

Open src/types first and run arc impact src/types. Then run the same command on src, src/config/types. Read the fan-in the command prints for each file. Payload CMS has 2,704 edges on 627 modules. The concept page holds the definition of high fan-in. This page holds the Payload CMS measurements.