Browse Source

Fix 'qmk lint -kb' argument handling (#25093)

Joel Challis 1 year ago
parent
commit
625d62efdf
1 changed files with 2 additions and 2 deletions
  1. 2 2
      lib/python/qmk/cli/lint.py

+ 2 - 2
lib/python/qmk/cli/lint.py

@@ -317,10 +317,10 @@ def lint(cli):
     if isinstance(cli.config.lint.keyboard, str):
         # if provided via config - string not array
         keyboard_list = [cli.config.lint.keyboard]
-    elif is_all_keyboards(cli.args.keyboard[0]):
+    elif any(is_all_keyboards(kb) for kb in cli.args.keyboard):
         keyboard_list = list_keyboards()
     else:
-        keyboard_list = cli.config.lint.keyboard
+        keyboard_list = list(set(cli.config.lint.keyboard))
 
     failed = []