mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-25 12:33:33 +00:00
1800bfb6e6
Changed presentation from clear to reveal silent Removed the vscode gitignore entry Added debugging documentation Added tasks and launch configs
47 lines
1.1 KiB
JSON
47 lines
1.1 KiB
JSON
// See https://go.microsoft.com/fwlink/?LinkId=733558
|
|
// for the documentation about the tasks.json format
|
|
{
|
|
"version": "2.0.0",
|
|
"tasks": [
|
|
{
|
|
"type": "npm",
|
|
"script": "compile",
|
|
"label": "Build Extension",
|
|
"problemMatcher": {
|
|
"owner": "typescript",
|
|
"pattern": "$tsc",
|
|
"fileLocation": ["relative", "${workspaceRoot}/editors/code"]
|
|
},
|
|
"path": "editors/code/"
|
|
},
|
|
{
|
|
"label": "Build Lsp",
|
|
"type": "shell",
|
|
"command": "cargo build",
|
|
"problemMatcher": {
|
|
"owner": "rust",
|
|
"fileLocation": ["relative", "${workspaceRoot}"],
|
|
"pattern": [
|
|
{
|
|
"regexp": "^(warning|warn|error)(?:\\[(.*?)\\])?: (.*)$",
|
|
"severity": 1,
|
|
"code": 2,
|
|
"message": 3
|
|
},
|
|
{
|
|
"regexp": "^[\\s->=]*(.*?):(\\d*):(\\d*)\\s*$",
|
|
"file": 1,
|
|
"line": 2,
|
|
"column": 3
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"label": "Build All",
|
|
"group": "build",
|
|
"dependsOn": ["Build Extension", "Build Lsp"],
|
|
"problemMatcher": []
|
|
}
|
|
]
|
|
}
|