"@rollup/plugin-node-resolve": "^11.0.0",
"@types/glob": "^7.1.3",
"@types/mocha": "^8.0.4",
- "@types/node": "~12.12.6",
+ "@types/node": "~14.17.3",
"@types/node-fetch": "^2.5.7",
"@types/vscode": "^1.53.0",
- "@typescript-eslint/eslint-plugin": "^4.9.0",
- "@typescript-eslint/parser": "^4.9.0",
- "eslint": "^7.15.0",
+ "@typescript-eslint/eslint-plugin": "^4.26.1",
+ "@typescript-eslint/parser": "^4.26.1",
+ "eslint": "^7.28.0",
"glob": "^7.1.6",
"mocha": "^8.2.1",
- "rollup": "^2.34.2",
+ "rollup": "^2.51.1",
"tslib": "^2.0.3",
- "typescript": "^4.1.2",
+ "typescript": "^4.3.2",
"typescript-formatter": "^7.2.2",
"vsce": "^1.85.0",
"vscode-test": "^1.5.1"
"title": "View Crate Graph",
"category": "Rust Analyzer"
},
+ {
+ "command": "rust-analyzer.viewFullCrateGraph",
+ "title": "View Crate Graph (Full)",
+ "category": "Rust Analyzer"
+ },
{
"command": "rust-analyzer.expandMacro",
"title": "Expand macro recursively",
"default": true,
"type": "boolean"
},
+ "rust-analyzer.joinLines.joinElseIf": {
+ "markdownDescription": "Join lines inserts else between consecutive ifs.",
+ "default": true,
+ "type": "boolean"
+ },
+ "rust-analyzer.joinLines.removeTrailingComma": {
+ "markdownDescription": "Join lines removes trailing commas.",
+ "default": true,
+ "type": "boolean"
+ },
+ "rust-analyzer.joinLines.unwrapTrivialBlock": {
+ "markdownDescription": "Join lines unwraps trivial blocks.",
+ "default": true,
+ "type": "boolean"
+ },
"rust-analyzer.lens.debug": {
"markdownDescription": "Whether to show `Debug` lens. Only applies when\n`#rust-analyzer.lens.enable#` is set.",
"default": true,