https://github.com/Microsoft/TypeScript
Raw File
Tip revision: 0f16e68335a291d98980e194be06fc5bbd2143cd authored by Ron Buckton on 17 February 2016, 00:01:14 UTC
PR Feedback
Tip revision: 0f16e68
tasks.json
// 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
        }
    ]
}
back to top