Add preparing navigation to roadmap
This commit is contained in:
@@ -6,6 +6,7 @@ plugins {
|
||||
alias(libs.plugins.composeMultiplatform)
|
||||
alias(libs.plugins.composeCompiler)
|
||||
alias(libs.plugins.kotlinSerialization)
|
||||
alias(libs.plugins.koin.compiler)
|
||||
id("recipe.quality")
|
||||
}
|
||||
|
||||
@@ -116,3 +117,13 @@ dependencies {
|
||||
compose.resources {
|
||||
packageOfResClass = "recipe.composeapp.generated.resources"
|
||||
}
|
||||
|
||||
// The Koin compiler plugin's strict graph check (default `compileSafety = true`) only
|
||||
// validates types registered via the no-lambda `single<T>()` plugin DSL. Our DI graph
|
||||
// includes factory-built types (Settings, Lokksmith, HttpClient) that must use the
|
||||
// traditional `single<T> { ... }` form because they need custom construction. Disable
|
||||
// the strict check so those lambda-registered types stop tripping false-positive
|
||||
// "Missing dependency" errors. Runtime resolution is unchanged.
|
||||
koinCompiler {
|
||||
compileSafety = false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user