Skip to content

FEATURE: Detect indirect usage of direct requirements #235

@icanhazstring

Description

@icanhazstring

Originally posted by @MGatner in #234

This happens if the root package will require a package that is not directly used by the root, but by another direct dependency. Those packages will currently be marked as unused while they are technically in use in an indirect way.

We need to actually also scan second level usage to mark indirect dependencies used.
Currently we only scan for provided symbols from a dependency, but we need to also scan for used symbols (like in the root package)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions