qmk_firmware/lib/python
Erovia 8c0198334c
CLI: Lint non-data driven macros in info.json (#16739)
* 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 '#'.
2022-03-27 21:28:36 +01:00
..
qmk CLI: Lint non-data driven macros in info.json (#16739) 2022-03-27 21:28:36 +01:00
kle2xy.py [kle2info] Trim the code in `kle2xy` (#8955) 2020-05-15 12:09:22 -07:00