ModuleCheck icon indicating copy to clipboard operation
ModuleCheck copied to clipboard

Fast dependency graph validation for Gradle

Results 85 ModuleCheck issues
Sort by recently updated
recently updated
newest added

Similar to Anvil, but different. Anything with an `@AndroidEntryPoint` or `@InstallIn(...)` annotation must be visible to the Hilt application's module, so those dependencies should probably be "used". But just like...

feature

in `:lib`: ```kotlin @MergeModule(AppScope::class) object NetworkModule { @Provides fun provideService() : Service = ... } ``` in `:app`: ```kotlin @MergeComponent(AppScope::class) interface AppComponent { ... } ``` ... and that's it....

bug

Additional kapt matchers can be defined using `additionalKaptMatchers` in the extension, but what about processors which aren't defined? If a processor is present in the project but not defined in...

feature

Most code right now is hard-coded to look at `main` and the test directories. Instead of hard-coded references, everything should be switched to maps. For instance: ``` Kotlin interface ParsedData...

feature

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [gradle](https://gradle.org) ([source](https://togithub.com/gradle/gradle)) | minor | `8.6` -> `8.7` | --- ### Release Notes...

dependencies
automerge

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.devtools.ksp](https://goo.gle/ksp) ([source](https://redirect.github.com/google/ksp)) | `1.9.22-1.0.18` -> `1.9.25-1.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp/1.9.25-1.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

dependencies
automerge

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.autonomousapps.dependency-analysis](https://togithub.com/autonomousapps/dependency-analysis-android-gradle-plugin) | `1.30.0` -> `1.33.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.autonomousapps.dependency-analysis/1.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.autonomousapps.dependency-analysis/1.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

dependencies
automerge

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.android.tools.build:builder-model](http://tools.android.com/) ([source](https://android.googlesource.com/platform/tools/base)) | `8.1.0` -> `8.7.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.tools.build:builder-model/8.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

dependencies
automerge

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.jetbrains.kotlin.plugin.serialization](https://kotlinlang.org/) ([source](https://togithub.com/JetBrains/kotlin)) | `1.9.22` -> `1.9.25` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.serialization/1.9.25?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

dependencies
automerge