diff options
author | Andrew Dolgov <[email protected]> | 2022-07-31 09:39:56 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2022-07-31 09:39:56 +0300 |
commit | a8b0bce008e23f9c47bf1f4de4d8e6886435071e (patch) | |
tree | 8884f474683f59af0673da0f6383e8d5689d29d1 /.vscode/tasks.json | |
parent | 7187ab859db71fd706a6ea67587b21ad0fe588df (diff) |
add vscode task for phpstan
Diffstat (limited to '.vscode/tasks.json')
-rw-r--r-- | .vscode/tasks.json | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 393e5af86..30bf4412b 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -2,6 +2,36 @@ "version": "2.0.0", "tasks": [ { + "type": "shell", + "label": "phpstan-8.1", + "problemMatcher": { + "fileLocation": ["relative", "${workspaceRoot}"], + "owner": "phpstan-8.1", + "pattern": { + "regexp": "^/app/(.*?):([0-9\\?]*):(.*)$", + "file": 1, + "line": 2, + "message": 3 + } + }, + "command": "docker run --rm -v $(pwd):/app -v /tmp/phpstan-8.1:/tmp/phpstan --workdir /app php:8.1-cli php -d memory_limit=-1 ./vendor/bin/phpstan --memory-limit=2G --error-format=raw || true", + }, + { + "type": "shell", + "label": "phpstan-8.0", + "problemMatcher": { + "fileLocation": ["relative", "${workspaceRoot}"], + "owner": "phpstan-8.0", + "pattern": { + "regexp": "^/app/(.*?):([0-9\\?]*):(.*)$", + "file": 1, + "line": 2, + "message": 3 + } + }, + "command": "docker run --rm -v $(pwd):/app -v /tmp/phpstan-8.0:/tmp/phpstan --workdir /app php:8.0-cli php -d memory_limit=-1 ./vendor/bin/phpstan --memory-limit=2G --error-format=raw || true", + }, + { "type": "gulp", "task": "default", "problemMatcher": [], |