mit einem Klick
dependency-checker
// Checks if DEPENDENCIES.md is out of date by comparing it against gradle/libs.versions.toml and each module's build.gradle. Reports any version mismatches, missing dependencies, or removed dependencies.
// Checks if DEPENDENCIES.md is out of date by comparing it against gradle/libs.versions.toml and each module's build.gradle. Reports any version mismatches, missing dependencies, or removed dependencies.
Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.
This is a code review skill for Braintree Android SDK. Provide code review on the patch. Use when a PR is raised or the user asks for a code review.
Reproduces a merchant developer's reported issue with the Braintree Android SDK by scaffolding a minimal Demo app scenario that isolates the problem. Use when a merchant describes a bug, unexpected behavior, or integration question.
| name | dependency-checker |
| description | Checks if DEPENDENCIES.md is out of date by comparing it against gradle/libs.versions.toml and each module's build.gradle. Reports any version mismatches, missing dependencies, or removed dependencies. |
Audits DEPENDENCIES.md against the actual Gradle build files to detect drift.
libs.versions.tomlbuild.gradleDEPENDENCIES.md and extracts the per-module dependency tables (dependency name + version)gradle/libs.versions.toml to get the declared versionsbuild.gradle to get the actual api and implementation dependencies./gradlew :<module>:dependencies --configuration releaseRuntimeClasspath when a dependency has no explicit version in the toml (e.g., Compose libraries managed by androidx.compose:compose-bom)DEPENDENCIES.md differs from the source of truthbuild.gradle but not listed in DEPENDENCIES.mdDEPENDENCIES.md but no longer in the build.gradleDEPENDENCIES.md with the corrected versions if any drift is found/dependency-checker
Check if DEPENDENCIES.md is up to date
/dependency-checker — only check the Card and PayPal modules
Skip deprecated or legacy modules — they should NOT appear in DEPENDENCIES.md. Currently excluded:
VisaCheckoutIf a deprecated module is found in DEPENDENCIES.md, flag it for removal. If a deprecated module is missing from the doc, do not report it as a missing entry.
DEPENDENCIES.md has a dedicated section for browser-switch transitive dependencies (between "Key Third-Party Libraries" and "Per-Module Dependencies"). This section lists the direct runtime dependencies of com.braintreepayments.api:browser-switch.
To verify this section:
./gradlew :BraintreeCore:dependencies --configuration releaseRuntimeClasspath and find the browser-switch subtreebrowser-switch)DEPENDENCIES.md listsgradle/libs.versions.toml and the Gradle dependency resolution, not DEPENDENCIES.md:BraintreeCore, :SharedUtils, etc.) don't have versions — they ship with the SDKandroidx.compose:compose-bom declared in UIComponents/build.gradleDataCollector/libs/