scitools.com

← Architecture catalog

Cycles is one of Understand's built-in architectures — automatic ways to group a codebase (by directory, git history, language, …) for graphs, metrics, and dependency analysis.

Cycles

Languages: Any
Identify and report cycles

This is a generic method using reference and entity kinds. The default options find cycles in function calls (indirect recursion). To find file dependency cycles, use the Visibility Matrix Cores architecture instead.