~ruther/qmk_firmware

d4a6ee1cad73ab88ac3faecf2d40204c8e706b5a — Ryan 3 years ago 4adb64a
Clean up schema syntax (#18192)

M data/schemas/api_keyboard.jsonschema => data/schemas/api_keyboard.jsonschema +0 -1
@@ 9,7 9,6 @@
                    "properties": {
                        "url": {"type": "string"}
                    }

                },
                "parse_errors": {"$ref": "qmk.definitions.v1#/string_array"},
                "parse_warnings": {"$ref": "qmk.definitions.v1#/string_array"},

M data/schemas/keyboard.jsonschema => data/schemas/keyboard.jsonschema +34 -12
@@ 76,7 76,7 @@
                    "type": "string",
                    "enum": ["BluefruitLE", "RN42"]
                },
                "lto": {"type": "boolean"},
                "lto": {"type": "boolean"}
            }
        },
        "board": {


@@ 86,7 86,29 @@
        },
        "bootloader": {
            "type": "string",
            "enum": ["atmel-dfu", "bootloadhid", "bootloadHID", "custom", "caterina", "halfkay", "kiibohd", "lufa-dfu", "lufa-ms", "md-boot", "qmk-dfu", "qmk-hid", "stm32-dfu", "stm32duino", "gd32v-dfu", "wb32-dfu", "unknown", "usbasploader", "USBasp", "tinyuf2", "rp2040"],
            "enum": [
                "atmel-dfu",
                "bootloadhid",
                "bootloadHID",
                "caterina",
                "custom",
                "gd32v-dfu",
                "halfkay",
                "kiibohd",
                "lufa-dfu",
                "lufa-ms",
                "md-boot",
                "qmk-dfu",
                "qmk-hid",
                "rp2040",
                "stm32-dfu",
                "stm32duino",
                "tinyuf2",
                "unknown",
                "usbasploader",
                "USBasp",
                "wb32-dfu"
            ]
        },
        "bootloader_instructions": {
            "type": "string",


@@ 104,7 126,7 @@
                    "type": "string",
                    "enum": ["bin", "hex", "uf2"]
                },
                "lto": {"type": "boolean"},
                "lto": {"type": "boolean"}
            }
        },
        "diode_direction": {


@@ 119,8 141,8 @@
                "enabled": {"type": "boolean"},
                "both_shifts_turns_on": {"type": "boolean"},
                "double_tap_shift_turns_on": {"type": "boolean"},
                "idle_timeout": {"$ref": "qmk.definitions.v1#/unsigned_int"},
            },
                "idle_timeout": {"$ref": "qmk.definitions.v1#/unsigned_int"}
            }
        },
        "combo": {
            "type": "object",


@@ 228,10 250,10 @@
            "type": "object",
            "properties": {
                "enabled": {"type": "boolean"},
                "delay": {"$ref": "qmk.definitions.v1#/unsigned_int_8"}
                "interval": {"$ref": "qmk.definitions.v1#/unsigned_int_8"}
                "max_speed": {"$ref": "qmk.definitions.v1#/unsigned_int_8"}
                "time_to_max": {"$ref": "qmk.definitions.v1#/unsigned_int_8"}
                "delay": {"$ref": "qmk.definitions.v1#/unsigned_int_8"},
                "interval": {"$ref": "qmk.definitions.v1#/unsigned_int_8"},
                "max_speed": {"$ref": "qmk.definitions.v1#/unsigned_int_8"},
                "time_to_max": {"$ref": "qmk.definitions.v1#/unsigned_int_8"},
                "wheel_delay": {"$ref": "qmk.definitions.v1#/unsigned_int_8"}
            }
        },


@@ 458,7 480,7 @@
                "retro_per_key": {"type": "boolean"},
                "term": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "term_per_key": {"type": "boolean"},
                "toggle": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "toggle": {"$ref": "qmk.definitions.v1#/unsigned_int"}
            }
        },
        "usb": {


@@ 482,7 504,7 @@
                    }
                },
                "suspend_wakeup_delay": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "wait_for": {"type": "boolean"},
                "wait_for": {"type": "boolean"}
            }
        },
        "qmk": {


@@ 491,7 513,7 @@
            "properties": {
                "keys_per_scan": {"$ref": "qmk.definitions.v1#/unsigned_int_8"},
                "tap_keycode_delay": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "tap_capslock_delay": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "tap_capslock_delay": {"$ref": "qmk.definitions.v1#/unsigned_int"}
            }
        },
        "qmk_lufa_bootloader": {

M data/schemas/keymap.jsonschema => data/schemas/keymap.jsonschema +1 -1
@@ 31,7 31,7 @@
                            "properties": {
                                "action": {
                                    "type": "string",
                                    "enum": ['beep', 'delay', 'down', 'tap', 'up']
                                    "enum": ["beep", "delay", "down", "tap", "up"]
                                },
                                "keycodes": {
                                    "type": "array",