autonomousapps / autonomousapps/dependency-analysis-gradle-plugin
Flag to print reasons along with advices in build-health-report.txt
- Dominant language
- Kotlin
- Stars
- 2.2k
- Forks
- 158
- Avg merge
- 16h 25m
- Merged PRs (30d)
- 46
Description
**Is your feature request related to a problem? Please describe.**
When going through advises in `build-health-report.txt` I need to call `reason --id ` almost for each module as I need to understand which dependencies I really need to make `api` and which deserve `compileOnly` (provided scope).
**Describe the solution you'd like**
It would be very helpful to have some king of flag to enable more verbose explanations why I see an advice right in place in `build-health-report.txt` report.
**Additional context**
Along with #643 this feature would make this plugin a bazillion times more useful!
Contributor guide
Research direction
Start by locating where build-health-report.txt is generated and how the existing reason --id entry point obtains its explanation. Trace how advice entries are assembled, then define the report output with the requested optional explanations and verify it against existing report behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100