ACE3/tools/.vscode/tasks.json
PabstMirror efe1ecd4cd
workflow/tools - trivial cleanup (#9274)
* workflow - trivial cleanup

* Add Validate headers to vscode tasks
2023-07-20 16:15:21 -05:00

109 lines
2.8 KiB
JSON

{
"version": "2.0.0",
"tasks": [
{
"label": "Validate SQF",
"command": "${config:python.pythonPath}",
"options": {
"cwd": "${workspaceFolder}/tools"
},
"args": [
"sqf_validator.py"
]
},
{
"label": "Validate Config",
"command": "${config:python.pythonPath}",
"options": {
"cwd": "${workspaceFolder}/tools"
},
"args": [
"config_style_checker.py"
]
},
{
"label": "Validate Stringtables",
"command": "${config:python.pythonPath}",
"options": {
"cwd": "${workspaceFolder}/tools"
},
"args": [
"stringtable_validator.py"
]
},
{
"label": "Check Strings",
"command": "${config:python.pythonPath}",
"options": {
"cwd": "${workspaceFolder}/tools"
},
"args": [
"check_strings.py"
]
},
{
"label": "SQFVM Checker",
"command": "${config:python.pythonPath}",
"options": {
"cwd": "${workspaceFolder}/tools"
},
"args": [
"sqfvmChecker.py"
],
"problemMatcher": []
},
{
"label": "Validate headers",
"command": "${config:python.pythonPath}",
"options": {
"cwd": "${workspaceFolder}/docs/tools"
},
"args": [
"document_functions.py",
"--debug"
]
},
{
"label": "Test All",
"dependsOn": [
"Validate SQF",
"Validate Config",
"Validate Stringtables",
"Validate headers",
"Check Strings",
"SQFVM Checker"
],
"group": {
"kind": "test",
"isDefault": true
}
},
{
"label": "Build: make.py (pboProject)",
"command": "${config:python.pythonPath}",
"options": {
"cwd": "${workspaceFolder}/tools"
},
"args": [
"make.py",
"ci"
],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Build: Hemtt",
"command": "hemtt.exe",
"options": {
"cwd": "${workspaceFolder}"
},
"args": [
"build",
"-v"
],
"group": "build"
}
]
}