// Available variables which can be used inside of strings. // ${workspaceRoot}: the root folder of the team // ${file}: the current opened file // ${fileBasename}: the current opened file's basename // ${fileDirname}: the current opened file's dirname // ${fileExtname}: the current opened file's extension // ${cwd}: the current working directory of the spawned process { // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "taskName": "build", "type": "shell", "command": "time go build .", "problemMatcher": [ "$go" ], "group": { "kind": "build", "isDefault": true }, "presentation": { "echo": true, "reveal": "silent", "focus": true, "panel": "shared" } }, { "taskName": "build.arches", "type": "shell", "command": "make build.arches", "problemMatcher": [ "$go" ], "group": "build", "presentation": { "echo": true, "reveal": "always", "focus": true, "panel": "shared" } }, { "taskName": "test", "command": "time go test -v .", "type": "shell", "group": { "kind": "test", "isDefault": true }, "problemMatcher": [ "$go" ], "presentation": { "echo": true, "reveal": "always", "focus": true, "panel": "shared" } } ] }