Dependency graph · archy
Import cycle
Import cycle
Dependency graph of three modules where pkg.a imports pkg.b, pkg.b imports pkg.c, and pkg.c imports pkg.a, closing a cycle that archy cycles --strict fails on.
RANK 0
RANK 1
RANK 2
CYCLE
1 in
pkg.a
1 in
pkg.b
1 in
pkg.c
LEGEND
IMPORTS (FORWARD)
BACK-EDGE THAT CLOSES THE CYCLE
Ranks make the cycle legible: every forward edge points down, so the one edge pointing up is the whole finding.