Issue Description: The json validator and schema provided in the documentation does not catch unnecessary trailing commas. The json is legal but it will not be accepted by the OW dev console.
Steps to reproduce:
- download the sample app
- inspect the manifest
- add a comma to the last field in array or object:
Ex:
“extra-objects”: {
“simple-io-plugin”: {
“file”: “simple-io-plugin.dll”,
“class”: “overwolf.plugins.SimpleIOPlugin”
}
},
would become:
“extra-objects”: {
“simple-io-plugin”: {
“file”: “simple-io-plugin.dll”,
“class”: “overwolf.plugins.SimpleIOPlugin”,
}
},
The validator will accept both objects but the latter will be rejected by the dev console.
Impact for my app: low-mid. This issue slows down the process to get a new app on the store. With out access to the dev console the time to fix is even longer.
Do you currently have a workaround?
The only workaround right now is to manually inspect the manifest for any incorrect commas.