{"type": "object", "properties": {"allowUnsafe": {"default": false, "type": "boolean"}, "warningsAsErrors": {"default": false, "type": "boolean"}, "define": {"uniqueItems": true, "items": {"type": "string"}, "type": "array"}, "optimize": {"default": false, "type": "boolean"}, "languageVersion": {"enum": ["csharp1", "csharp2", "csharp3", "csharp4", "csharp5", "csharp6", "experimental"], "type": "string"}}}