anvil icon indicating copy to clipboard operation
anvil copied to clipboard

A Kotlin compiler plugin to make dependency injection with Dagger 2 easier.

Results 124 anvil issues
Sort by recently updated
recently updated
newest added

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://togithub.com/actions/checkout) | action | digest | `a5ac7e5` -> `692973e` | ---...

dependencies

Previously we've had to implement `CodeGenerator` and provide it with `@AutoService(CodeGenerator::class)` Do we now just implement regular KSP processor and apply it as any other?

This is a second, clean restart on implementing contribution merging in KSP. This would make Anvil compatible with dagger KSP (while also being backward compatible with dagger apt, but more...

The document said that > This follows all the rules of `Subcomponent.Factory`, except it must appear in classes > annotated with `@ContributesSubcomponent` instead of `@Subcomponent`. But `ContributesSubcomponent.Factory` actually doesn't support...

When running a build that applies the plugin, the tasks of type `KaptGenerateStubsTask` are configured eagerly during Gradle's configuration time. The tasks should be [configured lazily](https://docs.gradle.org/current/userguide/lazy_configuration.html). You can surface the...

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.junit.vintage:junit-vintage-engine](https://junit.org/junit5/) ([source](https://redirect.github.com/junit-team/junit5)) | `5.10.3` -> `5.11.3` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.junit.vintage:junit-vintage-engine/5.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

dependencies

We've been having a lot of issues with gradle caching and it properly recognizing the inputs and outputs from anvil. As a result a lot of our developers have to...

## What If there are subcomponents in your graph as such ```kotlin @MergeComponent(AppScope::class) interface AppScope { fun mySubcomponent(): MySubcomponent } @MergeSubcomponent(SubcomponentScope::class) interface MySubcomponent ``` Moving a dependency scope from one...

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/upload-artifact](https://redirect.github.com/actions/upload-artifact) | action | digest | `0b2256b` -> `b4b15b8` | --- ### Configuration...

dependencies