From b342a7c41b86646016d5b20b60eb6e7e028eb89c Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Mon, 25 May 2026 21:12:38 -0400 Subject: [PATCH] fix(android): suppress TooManyFunctions on DatabaseModule DatabaseModule's whole job is to host one @Provides per DAO; the 12/11 trip is structural, not a smell. Adding a second module file to split DAO providers arbitrarily by family would be busier work, not cleaner. Suppress with a comment that explains why. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../java/com/fabledsword/minstrel/cache/db/DatabaseModule.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/android/app/src/main/java/com/fabledsword/minstrel/cache/db/DatabaseModule.kt b/android/app/src/main/java/com/fabledsword/minstrel/cache/db/DatabaseModule.kt index 95adc6e0..3e554686 100644 --- a/android/app/src/main/java/com/fabledsword/minstrel/cache/db/DatabaseModule.kt +++ b/android/app/src/main/java/com/fabledsword/minstrel/cache/db/DatabaseModule.kt @@ -22,6 +22,7 @@ import javax.inject.Singleton @Module @InstallIn(SingletonComponent::class) +@Suppress("TooManyFunctions") // Hilt @Provides bridges per DAO; one per family. object DatabaseModule { @Provides @Singleton