forked from forks/qmk_firmware
* 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. |
||
|---|---|---|
| .. | ||
| cli | ||
| tests | ||
| __init__.py | ||
| c_parse.py | ||
| commands.py | ||
| comment_remover.py | ||
| constants.py | ||
| converter.py | ||
| datetime.py | ||
| decorators.py | ||
| errors.py | ||
| info.py | ||
| json_encoders.py | ||
| json_schema.py | ||
| keyboard.py | ||
| keymap.py | ||
| makefile.py | ||
| math.py | ||
| path.py | ||
| submodules.py | ||