* CLI: Lint non-data driven macros in info.json Macros in info.json should either have the "matrix" key with the matrix data or should should be also present in <keyboard>.h * Add verification of matrix data * Use generic '<keyboard>.h' in output * Add keyboard name to output * Make C layout macro finding more robust The old code missed C macros if they had whitespace between '#' and 'define' or had whitespace before '#'. |
||
|---|---|---|
| .. | ||
| cli | ||
| tests | ||
| __init__.py | ||
| c_parse.py | ||
| commands.py | ||
| comment_remover.py | ||
| constants.py | ||
| converter.py | ||
| datetime.py | ||
| decorators.py | ||
| errors.py | ||
| git.py | ||
| info.py | ||
| json_encoders.py | ||
| json_schema.py | ||
| keyboard.py | ||
| keymap.py | ||
| makefile.py | ||
| math.py | ||
| path.py | ||
| submodules.py | ||