// 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 { "version": "0.1.0", "command": "jake", "isShellCommand": true, "showOutput": "silent", "tasks": [ { "taskName": "local", "isBuildCommand": true, "showOutput": "silent", "problemMatcher": [ "$tsc" ] }, { "taskName": "lint-server", "args": [], "problemMatcher": { "owner": "typescript", "fileLocation": ["relative", "${workspaceRoot}"], "pattern": { "regexp": "^(warning|error)\\s+([^(]+)\\s+\\((\\d+|\\d+,\\d+|\\d+,\\d+,\\d+,\\d+)\\):\\s+(.*)$", "severity": 1, "file": 2, "location": 3, "message": 4 }, "watchedTaskBeginsRegExp": "^\\*\\*\\*Lint failure\\*\\*\\*$", "watchedTaskEndsRegExp": "^\\*\\*\\* Total \\d+ failures\\.$" }, "showOutput": "always", "isWatching": true } ] }