{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://santeriloitomaa.eu/Santtinen/schemas/raw/branch/main/error-schema.json", "title": "Error/Warning/Note list", "description": "A list of Errors, Warnings, and Notes", "type" : "object", "patternProperties": { "": { "type" : "object", "properties": { "type" : { "type": "string", "description": "The type this Error/Warning/Note is", "enum": ["Error", "Warning", "Note"] }, "desc": { "type": "string", "description": "Description of the error/warning/note given to the user. Why is this here? What needs to be fixed?" }, "weight": { "type": "integer", "description": "The \"weight\" of the error/warning/note. How heavy is its impact on the validity of the output." } }, "required": [ "type", "desc", "weight" ] } } }