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

Resolves #912. Should merge after #901, #907, #899, and #877 are in

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/square/anvil). ## Rate-Limited The following updates are currently...

From testing: ``` w: file:///...kt:6:3 This code uses error suppression for 'OPT_IN_USAGE_ERROR'. While it might compile and work, the compiler behavior is UNSPECIFIED and WON'T BE PRESERVED. Please report your...

Example trace: ``` > Task :apps:app-startup-di:compileInternalDebugKotlin e: java.lang.IllegalStateException: Module Module doesn't contain package anvil.hint.subcomponent at org.jetbrains.kotlin.fir.descriptors.FirModuleDescriptor.getPackage(FirModuleDescriptor.kt:55) at com.squareup.anvil.compiler.codegen.reference.RealAnvilModuleDescriptor.getPackage(RealAnvilModuleDescriptor.kt) at com.squareup.anvil.compiler.ClassScanner.findContributedClasses(ClassScanner.kt:37) at com.squareup.anvil.compiler.ClassScannerIrKt.findContributedClasses(ClassScannerIr.kt:23) at com.squareup.anvil.compiler.ModuleMergerIr.findContributedSubcomponentModules(ModuleMergerIr.kt:386) ```

This is necessary to run in K2 and register our IR plugins

This propagates values from `AnvilExtension` to KSP args automatically when KSP mode is enabled, easing use in projects. Otherwise, KSP processors end up being inert since they require reading an...

Resolves #906. More or less a straight re-implementation of the existing impl with changes made to use IR analogues as needed.

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [io.github.classgraph:classgraph](https://togithub.com/classgraph/classgraph) | `4.8.165` -> `4.8.168` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.github.classgraph:classgraph/4.8.168?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

dependencies

Once #907, let's see if we can merge these two transformers together to make it one pass and one atomic change to the IR class