Dependency View
Get a quick overview of the project structure by opening up the dependency view (use the command search). You can zoom, pan, drag points around and hover over nodes.
In Out
- Nodes that do not depend on anything are colored green : These are probably utilities.
- Nodes that only depend on other stuff are colored blue: These are probably application entry points.
Circular
Circular dependencies are highlighted in red
And also listed on the side
Filter
You can filter particular nodes by specifying their name (Ctrl|⌘ + F
).
Hover
When you hover over a node
- Red arrow denote stuff this file depends upon. Implies that this file cannot be extracted without also moving these files.
- Green arrows denote stuff that depends on this file. Green as this means the code in this file is moveable to another project and these links will play no part in that.
Size
Size is based on average of in-degree and out-degree:
Distance
Distance is determined by how much of the file path is common between two nodes: