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.
- 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 dependencies are highlighted in red
And also listed on the side
You can filter particular nodes by specifying their name (
Ctrl|⌘ + F).
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 is based on average of in-degree and out-degree:
Distance is determined by how much of the file path is common between two nodes: