You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
I have a large workspace with 900+ crate dependencies in total. I would like to enforce that every dependency added to the project uses default-features = false and lists needed features explicitly to prevent bloat.
If I specify external-default-features = "deny" currently I get errors for creates with default features enabled including transitive dependencies, deep in the dependency hierarchy, on which I have no control over.
I would like to have an ability to separately "deny" default features on immediate dependencies, and "warn" on transitive dependencies so I could consider submitting upstream PRs to those.
Describe the solution you'd like
Perhaps allow syntax like:
Is your feature request related to a problem? Please describe.
I have a large workspace with 900+ crate dependencies in total. I would like to enforce that every dependency added to the project uses
default-features = false
and lists needed features explicitly to prevent bloat.If I specify
external-default-features = "deny"
currently I get errors for creates withdefault
features enabled including transitive dependencies, deep in the dependency hierarchy, on which I have no control over.I would like to have an ability to separately "deny" default features on immediate dependencies, and "warn" on transitive dependencies so I could consider submitting upstream PRs to those.
Describe the solution you'd like
Perhaps allow syntax like:
The text was updated successfully, but these errors were encountered: