qmk/lib
Erovia fbfd5312b9
CLI: Validate JSON keymap input (#16261)
* Fix schema validator

It should use the passed schema.

* Add required attributes to keymap schema

* Rework subcommands to validate the JSON keymaps

The 'compile', 'flash' and 'json2c' subcommands were reworked to add
JSON keymap validation so error is reported for non-JSON and
non-compliant-JSON inputs.

* Fix required fields in keymap schema

* Add tests

* Fix compiling keymaps directly from keymap directory

* Schema should not require version for now.
2022-02-28 20:02:39 +00:00
..
arm_atsam/packs
chibios@d7b9d1c87f Update to ChibiOS 20.3.4, support builds against trunk (#14208) 2021-11-03 08:26:40 +11:00
chibios-contrib@d1c2126d1c Update ChibiOS-Contrib (#14419) 2021-09-13 15:38:04 +10:00
googletest@e2239ee604 Bump gtest (#13885) 2021-08-05 10:46:14 +10:00
lib8tion
lufa@19a5d533f0
printf@d3b984684b
python CLI: Validate JSON keymap input (#16261) 2022-02-28 20:02:39 +00:00
usbhost Move USB Host Shield and Arduino core to lib/ (#13973) 2021-08-18 18:20:25 +10:00
vusb@bdb53e4c04