Skip to content

Let users select nodes to exclude from the generated graph #39

@glocq

Description

@glocq
  • The option --exclude lets me exclude modules
  • The options --forward-root and --reverse-root let me selectively include nodes and their direct/reverse dependencies.

As far as I know, there is no option that would allow me to selectively exclude nodes, i.e. display all nodes but those I manually excluded. Am I right? If so, could such an option be added?

My use case: I am trying to make sense of a messy module. The module features a couple of utility functions used a lot, which clutter the graph with arrows that come from everywhere, and whose role I understand well anyway.

Using --exports-only would hide those, but also a number of functions which are not exported, but are still part of the meat of the module, i.e. they are more than just utility functions and I need Calligraphy's help to understand their exact role.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions