arunkumar9t2 / scabbard

🗡 A tool to visualize Dagger 2 dependency graphs
https://arunkumar9t2.github.io/scabbard
Apache License 2.0
852 stars 35 forks source link

Use simple names in graph and provide option in gradle plugin to use qualified names. #31

Closed arunkumar9t2 closed 4 years ago

arunkumar9t2 commented 4 years ago

Fixes #9

Type of change

Description

Use simple names instead of qualified names for node names in graph.

Motivation and Context

Qualified names help in differentiating nodes but have the side effect of making the graph too wide. Simple names help in making the graph smaller and helps in readability. This CL also provides option to switch back to qualified names via the gradle plugin.

How did you test it?

Add tests and added qualified-names-tests module to test old qualified names behavior.

Checklist

Next steps

Screenshots / GIFs