Features¶
Gutter Icons¶
Gutter icons to view generated images for @Component
and @Subcomponent
Visualize Component Hierarchy¶
For every @Component
, Scabbard generates a component heirarchy image with unique color for each scope.
Interactive SVG graphs¶
When SVG graphs generated by Scabbard are opened in the browser, it is possible to navigate between @Component
and @Subcomponent
by simple clicking on the node as show below.
You can use gutter icon to directly open the image in browser.
Missing binding visualization¶
Scabbard adds hypelink to component name in console log whenever Dagger's missing binding error is detected. This hypelink can be used to open full binding graph image which contains missing binding information.
This requires full binding graph validation to be enabled.
Hilt and Anvil Support¶
Scabbard adds gutter icons to both Hilt and Anvil's component abstractions.
Anvil¶
Hilt¶