shrupl/.vscode/tasks.json

76 lines
No EOL
2.1 KiB
JSON

{
"version": "2.0.0",
"tasks": [
{
"label": "Build Project",
"type": "cargo",
"command": "build",
// "presentation": {
// "reveal": "silent"
// },
"problemMatcher": "$rustc",
"group": "build"
},
{
"label": "Run Project",
"type": "cargo",
"command": "run",
"env": {
"RUST_LOG": "shrupl=debug",
},
"args": [
"sharry.yavook.de",
"G7RYoWME1W7-pcgipemJcr8-39FcMd92gBu-RgufeHc51z6",
"/lib/x86_64-linux-gnu/liblldb-14.so.1",
],
"problemMatcher": "$rustc",
"group": "none"
},
{
"label": "Clippy Fix Project",
"type": "cargo",
"command": "clippy",
"args": [
"--fix",
"--allow-dirty",
"--allow-staged",
"--",
"-Wclippy::pedantic"
],
"problemMatcher": "$rustc",
"group": "build"
},
// {
// "label": "Run Unit Tests",
// "type": "cargo",
// "command": "test",
// "args": [
// "--lib"
// ],
// "problemMatcher": "$rustc",
// "group": "test"
// },
// {
// "label": "Run Integration Tests",
// "type": "cargo",
// "command": "test",
// "args": [
// "--test",
// "integration"
// ],
// "problemMatcher": "$rustc",
// "group": "test"
// },
// {
// "label": "Run All Tests",
// "type": "shell",
// "command": "echo All Tests successful!",
// "dependsOn": [
// "Run Unit Tests",
// "Run Integration Tests"
// ],
// "dependsOrder": "sequence",
// "group": "test"
// }
],
}