"dependencies": {
"https-proxy-agent": "^5.0.0",
"node-fetch": "^2.6.1",
- "vscode-languageclient": "^7.1.0-next.4"
+ "vscode-languageclient": "^7.1.0-next.5"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^17.0.0",
"@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.assist.allowMergingIntoGlobImports": {
+ "markdownDescription": "Whether to allow import insertion to merge new imports into single path glob imports like `use std::fmt::*;`.",
+ "default": true,
+ "type": "boolean"
+ },
"rust-analyzer.callInfo.full": {
"markdownDescription": "Show function name and docs in parameter hints.",
"default": true,
"default": false,
"type": "boolean"
},
+ "rust-analyzer.cargo.unsetTest": {
+ "markdownDescription": "Unsets `#[cfg(test)]` for the specified crates.",
+ "default": [
+ "core"
+ ],
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
"rust-analyzer.cargo.features": {
"markdownDescription": "List of features to activate.",
"default": [],
"default": true,
"type": "boolean"
},
+ "rust-analyzer.hover.documentation": {
+ "markdownDescription": "Whether to show documentation on hover.",
+ "default": true,
+ "type": "boolean"
+ },
+ "rust-analyzer.hover.linksInHover": {
+ "markdownDescription": "Use markdown syntax for links in hover.",
+ "default": true,
+ "type": "boolean"
+ },
"rust-analyzer.hoverActions.debug": {
"markdownDescription": "Whether to show `Debug` action. Only applies when\n`#rust-analyzer.hoverActions.enable#` is set.",
"default": true,
"default": true,
"type": "boolean"
},
- "rust-analyzer.hoverActions.linksInHover": {
- "markdownDescription": "Use markdown syntax for links in hover.",
- "default": true,
- "type": "boolean"
- },
"rust-analyzer.inlayHints.chainingHints": {
"markdownDescription": "Whether to show inlay type hints for method chains.",
"default": true,
"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,