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

## Config Migration Needed See Config Migration PR: #1494. This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Edited/Blocked These updates have...

If the plugin's applied, and the `testFixtures` source directory is empty or missing, the plugin should be removed.

New Rule

![graph](https://user-images.githubusercontent.com/9890900/166235357-f4ea3189-30e0-463e-ace5-459ca89155b9.png)

bug

my project uses `com.android.tools.build:gradle:7.1.3` uses `id 'com.rickbusarow.module-check' version '0.12.0'` ``` FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':app'. > Could not resolve...

question

If ModuleCheck is configured to remove dependencies via a comment instead of just deleting, then build file `dependencies` blocks are left looking like this: ```kotlin dependencies { testFixturesApi(testFixtures(project(path = ":lib1")))...

feature

This rule should find and remove and a dependency declaration where - the exact same dependency is declared multiple times in this same module (leave one of them) - the...

New Rule

Currently, when parsing java or kotlin, declarations which are `private`, `internal` (kotlin), or "package private" (java) are filtered and not counted. `protected` declarations in either language are treated the same...

The plugin may look into the usage of generated BuildConfig class and may suggest to disable it. Just like Android resources, this also needs to look into ancestors. Thinking out...

New Rule

In grotesquely large codebases with thousands of modules, the initial check can take enough time that it's no longer trivial to just execute against all modules. If a developer is...

feature