ACE3/tools/.vscode/tasks.json
PabstMirror fbe23ee45f
Optionals - Load dynamically based on presence of mod (__has_include) (#9116)
* Optionals - Load dynamically

* Update XEH_preStart.sqf

* Update pboproject.yml

* Update script_macros.hpp

* use addon.toml for hemtt

* Update pboproject.yml

* update all actions

ref
Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: actions/checkout@v2, actions/upload-artifact@v2.

* Update arma.yml

* Update arma.yml

* Update arma.yml

* Update arma.yml

* Update arma.yml

* Update arma.yml

* Apply suggestions from code review

Co-authored-by: Björn Dahlgren <bjorn@dahlgren.io>

* Update settings.json

* cleanup interm hemtt changes

* Update .github/workflows/arma.yml

* Apply suggestions from code review

Co-authored-by: jonpas <jonpas33@gmail.com>

---------

Co-authored-by: Björn Dahlgren <bjorn@dahlgren.io>
Co-authored-by: jonpas <jonpas33@gmail.com>
2023-04-30 16:53:43 -05:00

96 lines
2.5 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"
]
},
{
"label": "Test All",
"dependsOn": [
"Validate SQF",
"Validate Config",
"Validate Stringtables",
"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"
}
]
}