autonomousapps / autonomousapps/dependency-analysis-gradle-plugin

FR Understand proguard-only projects

Open
#13 3 comments 0 reactions 0 assignees View on GitHub
enhancement toolchain:android
Dominant language
Kotlin
Stars
2.2k
Forks
158
Avg merge
16h 25m
Merged PRs (30d)
46

Description

Some projects contain only proguard files used by AGP. Example: https://github.com/artem-zinnatullin/RxJavaProGuardRules

Might be tricky as other "unused" projects would still have their proguard files being used. I think a reasonable middle ground is to only ignore them if they _only_ have proguard files included and nothing else.

Alternatively could be handled by an exclusion extension of some sort

Contributor guide

Open the contributing guide

Research direction

Start by tracing how the Gradle plugin identifies unused projects and how it sees Android ProGuard files, then compare the behavior with the linked RxJavaProGuardRules example. Done means projects containing only ProGuard files used by AGP are ignored, while projects with other content are still analyzed; no repository file or test is named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
build-system, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.