{ // The Rust crate isn't at the workspace root (the Go version is), so // rust-analyzer needs to be told where it is. "rust-analyzer.linkedProjects": ["rust_nugitea/Cargo.toml"], "rust-analyzer.check.command": "clippy", "[rust]": { "editor.defaultFormatter": "rust-lang.rust-analyzer", "editor.formatOnSave": true }, // Prettier only where a config exists (rust_nugitea/web), so it never // reformats files outside the frontend. "prettier.requireConfig": true, "[vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true }, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true }, "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true } }