From a8b0bce008e23f9c47bf1f4de4d8e6886435071e Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 31 Jul 2022 09:39:56 +0300 Subject: add vscode task for phpstan --- .vscode/tasks.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to '.vscode') diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 393e5af86..30bf4412b 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -1,6 +1,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", -- cgit v1.2.3