mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-11 16:15:03 +00:00
1800bfb6e6
Changed presentation from clear to reveal silent Removed the vscode gitignore entry Added debugging documentation Added tasks and launch configs
48 lines
1.1 KiB
JSON
48 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": []
|
|
}
|
|
]
|
|
}
|