diff options
Diffstat (limited to 'data/schemas/definitions.jsonschema')
| -rw-r--r-- | data/schemas/definitions.jsonschema | 41 | 
1 files changed, 22 insertions, 19 deletions
| diff --git a/data/schemas/definitions.jsonschema b/data/schemas/definitions.jsonschema index 1bdfbbeb03..8b68a58482 100644 --- a/data/schemas/definitions.jsonschema +++ b/data/schemas/definitions.jsonschema @@ -1,5 +1,5 @@  { -    "$schema": "http://json-schema.org/draft-07/schema#", +    "$schema": "https://json-schema.org/draft/2020-12/schema#",      "$id": "qmk.definitions.v1",      "title": "Common definitions used across QMK's jsonschemas.",      "type": "object", @@ -65,8 +65,7 @@          ]      },      "key_unit": { -        "type": "number", -        "min": 0.25 +        "type": "number"      },      "keyboard": {          "oneOf": [ @@ -103,8 +102,11 @@                  "pattern": "^LINE_PIN\\d{1,2}$"              },              { -                "type": "number", -                "multipleOf": 1 +                "type": "string", +                "pattern": "^GP\\d{1,2}$" +            }, +            { +                "type": "integer"              },              {                  "type": "null" @@ -115,14 +117,12 @@          "type": "number"      },      "signed_int": { -        "type": "number", -        "multipleOf": 1 +        "type": "integer"      },      "signed_int_8": { -        "type": "number", -        "min": -127, -        "max": 127, -        "multipleOf": 1 +        "type": "integer", +        "minimum": -127, +        "maximum": 127      },      "string_array": {          "type": "array", @@ -138,17 +138,20 @@      },      "unsigned_decimal": {          "type": "number", -        "min": 0 +        "minimum": 0      },      "unsigned_int": { -        "type": "number", -        "min": 0, -        "multipleOf": 1 +        "type": "integer", +        "minimum": 0      },      "unsigned_int_8": { -        "type": "number", -        "min": 0, -        "max": 255, -        "multipleOf": 1 +        "type": "integer", +        "minimum": 0, +        "maximum": 255 +    }, +    "bit": { +        "type": "integer", +        "minimum": 0, +        "maximum": 1      }  } | 
