[feature] Call graph: Subgraph hiding (HoleNode
)
#681
Labels
a-lot-of-work
This issue requires a lot of work, and is by no means easily taken care of
call-graph
Related to Call Graph rendering
enhancement
New feature or request
HoleNode
that serves as a group for "hidden" nodes. All filtered contexts that are directly connected (i.e. all siblings and parents/children, recursively) get grouped into one such node.CallGraphNodes.floodHole
algorithmgetComponents('ContextNode')
floodHole
algo: non-root holes contain root contextsHoleNode
a bit prettierpackageWhitelist
which is.*
)lastUsed
), 2. plus one entry in the beginning which is<add new>
InputBox
to allow user producing a new filterget
/set
in graph externalsreact-tic-tac-toe
→ it has almost only library nodesACG subgraph hiding
ACG
floodHole
algorithm, but traverseAsyncEdge
s instead of in-root contexts (can we generalize the original, without degrading performance?)HoleNode
, we need to re-determine FORK or CHAIN:HoleNode
(spanning the blue subgraph).1
is CHAINed while2
and3
are FORKed from theHoleNode
The text was updated successfully, but these errors were encountered: