diff options
author | Joel Challis <[email protected]> | 2025-02-12 17:16:27 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2025-02-12 17:16:27 +0000 |
commit | 37e234252e70957725734221d829ffd814a2ae72 (patch) | |
tree | 5fc0dbc6f13e6d60bb952434181b3f0da6bb2ed1 /lib/python/qmk/c_parse.py | |
parent | 14c7164b01d2ec925c37de2a205286807d7681e2 (diff) | |
download | qmk_firmware-37e234252e70957725734221d829ffd814a2ae72.tar.gz qmk_firmware-37e234252e70957725734221d829ffd814a2ae72.zip |
Extend lint to reject 'blank' files (#23994)
Diffstat (limited to 'lib/python/qmk/c_parse.py')
-rw-r--r-- | lib/python/qmk/c_parse.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/python/qmk/c_parse.py b/lib/python/qmk/c_parse.py index 08d23cf5ba..785b940456 100644 --- a/lib/python/qmk/c_parse.py +++ b/lib/python/qmk/c_parse.py @@ -24,7 +24,7 @@ def _get_chunks(it, size): return iter(lambda: tuple(islice(it, size)), ()) -def _preprocess_c_file(file): +def preprocess_c_file(file): """Load file and strip comments """ file_contents = file.read_text(encoding='utf-8') @@ -66,7 +66,7 @@ def find_layouts(file): parsed_layouts = {} # Search the file for LAYOUT macros and aliases - file_contents = _preprocess_c_file(file) + file_contents = preprocess_c_file(file) for line in file_contents.split('\n'): if layout_macro_define_regex.match(line.lstrip()) and '(' in line and 'LAYOUT' in line: @@ -248,7 +248,7 @@ def _parse_led_config(file, matrix_cols, matrix_rows): current_row_index = 0 current_row = [] - for _type, value in lex(_preprocess_c_file(file), CLexer()): + for _type, value in lex(preprocess_c_file(file), CLexer()): if not found_g_led_config: # Check for type if value == 'led_config_t': |