Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Differentiating direct transitive and inherited transitive dependencies #124

Closed
afillatre opened this issue Apr 2, 2022 · 2 comments
Assignees
Labels
feature New feature request

Comments

@afillatre
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Since we can't do much to debloat inherited transitive dependencies, it could be nice to separate them from the ones that come from direct dependencies, for clarity sake.

Describe the solution you'd like
Separate both kinds of transitive dependencies in the final report

@afillatre afillatre added the feature New feature request label Apr 2, 2022
@cesarsotovalero
Copy link
Collaborator

cesarsotovalero commented Apr 7, 2022

Hi @afillatre,

Inherited dependencies are all the dependencies that come from the parent project.
I agree with you that it makes sense to separate "inherited direct" and "inherited transitive" dependencies.

So, I think the change that you're proposing looks as follows:

USED DIRECT DEPENDENCIES [0]: 
USED TRANSITIVE DEPENDENCIES [0]:
- USED INHERITED DEPENDENCIES [0]:
+ USED INHERITED DIRECT DEPENDENCIES [0]: 
+ USED INHERITED TRANSITIVE DEPENDENCIES [0]: 
POTENTIALLY UNUSED DIRECT DEPENDENCIES [0]: 
POTENTIALLY UNUSED TRANSITIVE DEPENDENCIES [0]: 
- POTENTIALLY UNUSED INHERITED DEPENDENCIES [0]:
+ POTENTIALLY UNUSED INHERITED DIRECT DEPENDENCIES [0]: 
+ POTENTIALLY UNUSED INHERITED TRANSITIVE DEPENDENCIES [0]: 
}

Is this correct?

@cesarsotovalero cesarsotovalero self-assigned this Apr 7, 2022
@afillatre
Copy link
Contributor Author

@cesarsotovalero yes, that's right :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature request
Projects
None yet
Development

No branches or pull requests

2 participants