scabbard icon indicating copy to clipboard operation
scabbard copied to clipboard

🗡 A tool to visualize Dagger 2 dependency graphs

Results 25 scabbard issues
Sort by recently updated
recently updated
newest added

Any chance we could get a version bump? Seeing the following error when setting up Scabbard: ``` The Android Gradle plugin supports only Kotlin Gradle plugin version 1.5.20 and higher....

Hoping to try this out in bazel - has anyone tried this before?

enhancement
samples

Part of our overall object graph looks like this: ![io orionlabs android feature media di MediaComponent](https://user-images.githubusercontent.com/1980553/71684750-5092d100-2d64-11ea-861a-ffe7c1a4575b.png) Some of these objects in the graph are coming from a component dependency: ```...

enhancement
module:processor
needs investigation

Currently images are not generated for hilt components due to Hilt's aggregating task ignoring SPI plugins on the classpath. A possible fix is presented [here ](https://github.com/google/dagger/issues/3464#issuecomment-1182532596), so we could add...

bug
module:gradle-plugin
module:intellij

I am using the latest version of Scabbard, and Graphviz is also installed with the latest version. But when I build, a dot file is generated successfully, but png is...

needs investigation

Splitting the graphs by component is nice and keeps graphs readable, but on small projects rendering a single graph would still bring value. Should consider providing option to render single...

enhancement
module:processor
module:gradle-plugin

All builds failed with this error: **Execution failed for task ':app:kaptDebugKotlin'.** My build.gradle (application) ``` apply plugin: "scabbard.gradle" android { /// scabbard { enabled true } } ``` My build.gradle...

module:processor
needs info

Currently the gradle plugin is not Android aware and adds processor to app level instead of variant level. Should consider making it such that it is variant aware and only...

enhancement
module:gradle-plugin

Right now `dot` command is required for scabbard to be useful. We could build a validation step in Gradle plugin that checks for availability of `dot` and fails the build....

enhancement
module:gradle-plugin

I remember seeing something somewhere that scabbard disables it (though didn't see anything obvious in code about this). Would be good to have the reasons documented and filing an issue...

question
module:processor