Skip to main content
ArcSight

Nx

Blast radius in Nx

Blast radius in Nx uses the Nx (packages/nx) snapshot: 589 modules and 2,843 dependency edges, about 4.83 edges per module. Largest blast radius in this snapshot: 478 modules downstream from src/utils/fileutils. A one-file edit there can retrace a large share of the 589-module graph. The leading row is src/utils/fileutils at 478 modules.

Nx proof · Blast radius

Modules

Blast radius
  • src/utils/fileutils478 modules
  • src/utils/workspace-root476 modules
  • src/utils/versions467 modules
  • src/native465 modules
  • src/utils/path454 modules
  • src/config/task-graph453 modules
  • src/config/nx-json452 modules
ModuleWhat arc impact shows
src/utils/fileutils478 modulesfan-in 71 · CRITICAL
src/utils/workspace-root476 modulesfan-in 112 · CRITICAL
src/utils/versions467 modulesfan-in 21 · CRITICAL
src/native465 modulesfan-in 64 · CRITICAL
src/utils/path454 modulesfan-in 26 · CRITICAL
src/config/task-graph453 modulesfan-in 38 · CRITICAL
src/config/nx-json452 modulesfan-in 123 · CRITICAL

Inspect first

  • arc impact src/utils/fileutils
  • arc impact src/utils/workspace-root
  • arc impact src/utils/versions

In Nx, src/utils/fileutils is recorded at 478 modules. Fan-in on src/utils/fileutils is 71. The risk mark on that row is CRITICAL. That reach is 81.2% of the 589 modules in Nx. 111 modules sit outside that downstream set. The command is arc impact src/utils/fileutils. In Nx, src/utils/workspace-root is recorded at 476 modules. Fan-in on src/utils/workspace-root is 112. The risk mark on that row is CRITICAL. That reach is 80.8% of the 589 modules in Nx. 113 modules sit outside that downstream set. The command is arc impact src/utils/workspace-root. In Nx, src/utils/versions is recorded at 467 modules. Fan-in on src/utils/versions is 21. The risk mark on that row is CRITICAL. That reach is 79.3% of the 589 modules in Nx. 122 modules sit outside that downstream set. The command is arc impact src/utils/versions. In Nx, src/native is recorded at 465 modules. Fan-in on src/native is 64. The risk mark on that row is CRITICAL. That reach is 78.9% of the 589 modules in Nx. 124 modules sit outside that downstream set. The command is arc impact src/native. In Nx, src/utils/path is recorded at 454 modules. Fan-in on src/utils/path is 26. The risk mark on that row is CRITICAL. That reach is 77.1% of the 589 modules in Nx. 135 modules sit outside that downstream set. The command is arc impact src/utils/path. In Nx, src/config/task-graph is recorded at 453 modules. Fan-in on src/config/task-graph is 38. The risk mark on that row is CRITICAL. That reach is 76.9% of the 589 modules in Nx. 136 modules sit outside that downstream set. The command is arc impact src/config/task-graph. In Nx, src/config/nx-json is recorded at 452 modules. Fan-in on src/config/nx-json is 123. The risk mark on that row is CRITICAL. That reach is 76.7% of the 589 modules in Nx. 137 modules sit outside that downstream set. The command is arc impact src/config/nx-json.

Open src/utils/fileutils first and run arc impact src/utils/fileutils. Then run the same command on src/utils/workspace-root, src/utils/versions. Read the blast radius and the fan-in the command prints for each file. Nx has 2,843 edges on 589 modules. The concept page holds the definition of blast radius. This page holds the Nx measurements.