60 lines
1.5 KiB
JSON
60 lines
1.5 KiB
JSON
{
|
|
"version": "2.0.0",
|
|
"tasks": [
|
|
{
|
|
"label": "build",
|
|
"type": "shell",
|
|
"command": "make build",
|
|
"group": { "kind": "build", "isDefault": true },
|
|
"presentation": { "reveal": "always", "panel": "shared" },
|
|
"problemMatcher": "$go"
|
|
},
|
|
{
|
|
"label": "run",
|
|
"type": "shell",
|
|
"command": "make run",
|
|
"group": "none",
|
|
"presentation": { "reveal": "always", "panel": "dedicated" },
|
|
"isBackground": false
|
|
},
|
|
{
|
|
"label": "test",
|
|
"type": "shell",
|
|
"command": "make test",
|
|
"group": { "kind": "test", "isDefault": true },
|
|
"presentation": { "reveal": "always", "panel": "shared" },
|
|
"problemMatcher": "$go"
|
|
},
|
|
{
|
|
"label": "test (race detector)",
|
|
"type": "shell",
|
|
"command": "make test-race",
|
|
"group": "test",
|
|
"presentation": { "reveal": "always", "panel": "shared" },
|
|
"problemMatcher": "$go"
|
|
},
|
|
{
|
|
"label": "lint",
|
|
"type": "shell",
|
|
"command": "make lint",
|
|
"group": "none",
|
|
"presentation": { "reveal": "always", "panel": "shared" },
|
|
"problemMatcher": "$go"
|
|
},
|
|
{
|
|
"label": "mocks",
|
|
"type": "shell",
|
|
"command": "make mocks",
|
|
"group": "none",
|
|
"presentation": { "reveal": "always", "panel": "shared" }
|
|
},
|
|
{
|
|
"label": "security scan",
|
|
"type": "shell",
|
|
"command": "make security",
|
|
"group": "none",
|
|
"presentation": { "reveal": "always", "panel": "shared" }
|
|
}
|
|
]
|
|
}
|