diff options
author | Joel Challis <git@zvecr.com> | 2022-06-10 11:44:48 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-10 11:44:48 +0100 |
commit | 92665aef33148fef051ad07687028c88f0da64fc (patch) | |
tree | fdf47d55c350afcd25efb24bbbe20fe44139c2f5 /lib/python/qmk/cli/lint.py | |
parent | 7baf9b3f357abe314fcd02e01c814f9516d66e89 (diff) | |
download | qmk_firmware-92665aef33148fef051ad07687028c88f0da64fc.tar.gz qmk_firmware-92665aef33148fef051ad07687028c88f0da64fc.zip |
Promote 'layouts require matrix data' to api error (#17349)
Diffstat (limited to 'lib/python/qmk/cli/lint.py')
-rw-r--r-- | lib/python/qmk/cli/lint.py | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/lib/python/qmk/cli/lint.py b/lib/python/qmk/cli/lint.py index af057b4110..96593ed69b 100644 --- a/lib/python/qmk/cli/lint.py +++ b/lib/python/qmk/cli/lint.py @@ -116,13 +116,6 @@ def lint(cli): if not keymap_check(kb, cli.config.lint.keymap): ok = False - # Check if all non-data driven macros exist in <keyboard.h> - for layout, data in keyboard_info['layouts'].items(): - # Matrix data should be a list with exactly two integers: [0, 1] - if not data['c_macro'] and not all('matrix' in key_data.keys() or len(key_data) == 2 or all(isinstance(n, int) for n in key_data) for key_data in data['layout']): - cli.log.error(f'{kb}: "{layout}" has no "matrix" definition in either "info.json" or "<keyboard>.h"!') - ok = False - # Report status if not ok: failed.append(kb) |