Lints
Note: Cargo’s linting system is unstable and can only be used on nightly toolchains
Warn-by-default
These lints are all set to the ‘warn’ level by default.
unknown_lints
Set to warn
by default
What it does
Checks for unknown lints in the [lints.cargo]
table
Why it is bad
- The lint name could be misspelled, leading to confusion as to why it is not working as expected
- The unknown lint could end up causing an error if
cargo
decides to make a lint with the same name in the future
Example
[lints.cargo]
this-lint-does-not-exist = "warn"