Skip to content

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