A multiplatform dependency injection framework for Kotlin

compiler-plugin dagger dependency-injection di javax-inject jsr-330 kotlin kotlin-inject
1 Open Issue Need Help Last updated: Jul 4, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task is to enhance the Metro Kotlin dependency injection framework to report errors when `@Binds` declarations are used with scopes. Currently, `@Binds` declarations are treated as simple pipes and don't inherently possess their own scope, leading to potential issues. The improvement involves detecting and reporting these incorrect usages.

Complexity: 4/5
enhancement good first issue FIR

A multiplatform dependency injection framework for Kotlin

Kotlin
#compiler-plugin#dagger#dependency-injection#di#javax-inject#jsr-330#kotlin#kotlin-inject