Skip to main content
ArcSight

Nx

Circular dependencies in Nx

Circular dependencies in Nx uses the Nx (packages/nx) snapshot: 589 modules and 2,843 dependency edges, about 4.83 edges per module. ArcSight detected at least 100 dependency cycles in this snapshot. Highest fan-in in the cyclic graph: src/config/nx-json (fan-in 123). Cycles remove a safe order for refactors until the smallest loop breaks. The leading row is dependency graph at 100+ cycles.

Nx proof · Circular dependencies

Modules

ModuleWhat arc impact shows
dependency graph100+ cyclesstructural loops detected

Highest fan-in in this snapshot: src/config/nx-json at fan-in 123. Fan-in and blast-radius rows are on the Nx proof.

Inspect first

  • Read the cycle count for this snapshot.

In Nx, dependency graph is recorded at 100+ cycles. The Nx proof page lists src/utils/workspace-root with fan-in 112. The risk mark on that proof row is CRITICAL. Run arc impact src/utils/workspace-root to read that proof row. The Nx proof page lists src/config/nx-json with fan-in 123. The risk mark on that proof row is CRITICAL. Run arc impact src/config/nx-json to read that proof row. The Nx proof page lists src/utils/fileutils with fan-in 71. The risk mark on that proof row is CRITICAL. Run arc impact src/utils/fileutils to read that proof row. The Nx proof page lists src/config/project-graph with fan-in 105. The risk mark on that proof row is CRITICAL. Run arc impact src/config/project-graph to read that proof row. The Nx proof page lists src/utils/output with fan-in 102. The risk mark on that proof row is CRITICAL. Run arc impact src/utils/output to read that proof row. The Nx proof page lists src/utils/versions with a blast radius of 467. The risk mark on that proof row is CRITICAL. Run arc impact src/utils/versions to read that proof row. The Nx proof page lists src/native with a blast radius of 465. The risk mark on that proof row is CRITICAL. Run arc impact src/native to read that proof row.

Read the Nx table from the top row. Read the cycle count for this snapshot. Nx has 2,843 edges on 589 modules. The concept page holds the definition of circular dependencies. This page holds the Nx measurements.