Diagnostics
While most errors and warnings provided by rust-analyzer come from the
cargo check
integration, there’s a growing number of diagnostics
implemented using rust-analyzer’s own analysis. Some of these
diagnostics don’t respect #[allow]
or #[deny]
attributes yet, but
can be turned off using the rust-analyzer.diagnostics.enable
,
rust-analyzer.diagnostics.experimental.enable
or
rust-analyzer.diagnostics.disabled
settings.
Clippy
To run cargo clippy
instead of cargo check
, you can set
"rust-analyzer.check.command": "clippy"
.
{{#include diagnostics_generated.md:2:}}