diff options
| -rw-r--r-- | documentation/vscode.md | 32 | ||||
| -rw-r--r-- | readme.md | 2 | 
2 files changed, 33 insertions, 1 deletions
| diff --git a/documentation/vscode.md b/documentation/vscode.md new file mode 100644 index 0000000..cbc0370 --- /dev/null +++ b/documentation/vscode.md @@ -0,0 +1,32 @@ +# VSCode integration + +`tasks.json` vscode task to run the parser on current file: + +``` +{ +    "label": "QSP Parser", +    "type": "shell", +    "command": ".\\tools\\Parser\\qsp_parser.exe ${file}", +    "presentation": { +        "clear": true, +        "focus": false, +        "showReuseMessage": false, +        "panel": "shared", +        "reveal": "silent" +    } +} +``` + +and a `settings.json` part that runs said task when you save the file + +``` +"triggerTaskOnSave.tasks": { +    "QSP Parser": [ +        "*.qsrc" +    ] +} +``` + +(requires Trigger Task on Save extension) +https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.triggertaskonsave  + @@ -39,7 +39,7 @@ results will be printed in the standard output:  ### Return code  The application will return the code `0` when all the tests are passed without -errors or warnings and `1` otherwise. +errors, warnings or debug report and `1` otherwise.  ## Checks provided | 
