Consider using package.metadata
to configure allow/warn/deny/forbid lint settings
#537
Labels
C-enhancement
Category: raise the bar on expectations
E-help-wanted
Call for participation: Help is requested to fix this issue.
E-mentor
Call for participation: Mentorship is available for this issue.
While we wait for external tools support for the
lints
table, consider usingpackage.metadata
to allow crates to configure their lint settings.For example, this could address the
tokio
use case where they'd prefer to allow minor lints like#[must_use]
. It would also allow us to add allow-by-default lints like "API got extended," which may be desirable for some use cases and not desirable in others.Docs: https://doc.rust-lang.org/cargo/reference/manifest.html#the-metadata-table
The text was updated successfully, but these errors were encountered: