autonomousapps / autonomousapps/dependency-analysis-gradle-plugin

Flag to print reasons along with advices in build-health-report.txt

Open
#870 2 comments 3 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.