{
"rust-analyzer.cargo.features": "all",
"rust-analyzer.check.command": "clippy",
"rust-analyzer.check.extraArgs": ["--workspace"],
"rust-analyzer.procMacro.enable": true,
"[rust]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "rust-lang.rust-analyzer"
},
"python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python",
"python.analysis.typeCheckingMode": "basic",
"[python]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "charliermarsh.ruff"
},
"[toml]": {
"editor.formatOnSave": true
},
"files.exclude": {
"**/__pycache__": true,
"**/target": true,
"**/.venv": true,
"**/*.pyc": true
},
"search.exclude": {
"**/target": true,
"**/Cargo.lock": true,
"**/.venv": true
}
}