28 lines
760 B
JSON
28 lines
760 B
JSON
{
|
|
// Use clippy for richer diagnostics on save.
|
|
"rust-analyzer.check.command": "clippy",
|
|
"rust-analyzer.check.allTargets": true,
|
|
|
|
// Bevy/wgpu generate a lot of proc-macro code; keep these on for good IntelliSense.
|
|
"rust-analyzer.cargo.buildScripts.enable": true,
|
|
"rust-analyzer.procMacro.enable": true,
|
|
|
|
// Surface compile errors inline as you type.
|
|
"rust-analyzer.diagnostics.enable": true,
|
|
|
|
"editor.formatOnSave": true,
|
|
"[rust]": {
|
|
"editor.defaultFormatter": "rust-lang.rust-analyzer",
|
|
"editor.formatOnSave": true
|
|
},
|
|
|
|
// Keep the large /target directory out of search and file watching.
|
|
"files.watcherExclude": {
|
|
"**/target/**": true
|
|
},
|
|
"search.exclude": {
|
|
"**/target/**": true,
|
|
"**/Cargo.lock": true
|
|
}
|
|
}
|