Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8244659b44 
							
						 
					 
					
						
						
							
							Extend lint checks to reject duplication of defaults ( #25149 )  
						
						 
						
						
						
						
					 
					
						2025-04-24 05:39:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec324af22e 
							
						 
					 
					
						
						
							
							Add lint warning for empty url ( #25182 )  
						
						 
						
						
						
						
					 
					
						2025-04-21 20:07:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e27dd0f26f 
							
						 
					 
					
						
						
							
							Exclude external userspace from lint checking ( #24680 )  
						
						 
						
						
						
						
					 
					
						2025-04-11 22:19:02 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							625d62efdf 
							
						 
					 
					
						
						
							
							Fix 'qmk lint -kb' argument handling ( #25093 )  
						
						 
						
						
						
						
					 
					
						2025-04-06 07:21:04 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							110cc0923b 
							
						 
					 
					
						
						
							
							Reject readme dummy content ( #24913 )  
						
						 
						
						
						
						
					 
					
						2025-02-16 10:22:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37e234252e 
							
						 
					 
					
						
						
							
							Extend lint to reject 'blank' files ( #23994 )  
						
						 
						
						
						
						
					 
					
						2025-02-12 17:16:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a4f21d340 
							
						 
					 
					
						
						
							
							Reject via keymaps in lint ( #24325 )  
						
						 
						
						
						
						
					 
					
						2024-08-26 03:56:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54c1ae55bf 
							
						 
					 
					
						
						
							
							Align 'qmk lint' argument handling ( #23297 )  
						
						 
						
						
						
						
					 
					
						2024-05-01 11:52:34 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7b84e1cf6 
							
						 
					 
					
						
						
							
							Flag invalid keyboard features during lint ( #22832 )  
						
						 
						
						
						
						
					 
					
						2024-02-08 06:34:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ca652ce6d 
							
						 
					 
					
						
						
							
							Flag vial keymaps in 'qmk lint' ( #22227 )  
						
						 
						
						
						
						
					 
					
						2023-10-08 12:45:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							327f7ee9a7 
							
						 
					 
					
						
						
							
							Fixup ChibiOS header inclusion search ordering. ( #19623 )  
						
						 
						
						... 
						
						
						
						* Add STM32F446-Nucleo onekey. 
* Fixup onekey build for F446, all keymaps.
* Fixup board inclusion search ordering. 
						
						
					 
					
						2023-01-19 01:05:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e6039995b 
							
						 
					 
					
						
						
							
							Add lint check for keyboard/keymap license header ( #19215 )  
						
						 
						
						
						
						
					 
					
						2022-12-09 03:31:02 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f804f76b4 
							
						 
					 
					
						
						
							
							qmk lint: fix TypeError (#18226 )  
						
						 
						
						
						
						
					 
					
						2022-08-31 15:20:00 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f37de9a212 
							
						 
					 
					
						
						
							
							Perform stricter lint checks ( #17348 )  
						
						 
						
						
						
						
					 
					
						2022-06-14 14:54:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92665aef33 
							
						 
					 
					
						
						
							
							Promote 'layouts require matrix data' to api error ( #17349 )  
						
						 
						
						
						
						
					 
					
						2022-06-10 11:44:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach White 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c729df09ca 
							
						 
					 
					
						
						
							
							fix automatic directory for qmk lint ( #14215 )  
						
						 
						
						
						
						
					 
					
						2021-08-28 23:02:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach White 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							566d598516 
							
						 
					 
					
						
						
							
							Add check for non-assignment code in rules.mk ( #12108 )  
						
						 
						
						... 
						
						
						
						* Add check for non-assignment code in rules.mk
* fix lint check
* fix lint
* fixup to reflect the final state of #8422 
* fix lint 
						
						
					 
					
						2021-08-29 12:37:55 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach White 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed84a4e7e3 
							
						 
					 
					
						
						
							
							Improve the qmk lint readme check ( #13941 )  
						
						 
						
						... 
						
						
						
						* improve lint readme check
* improve if 
						
						
					 
					
						2021-08-10 07:48:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach White 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							588bcdc8ca 
							
						 
					 
					
						
						
							
							Add support for tab completion ( #12411 )  
						
						 
						
						... 
						
						
						
						* Add support for tab completion
* make flake8 happy
* Add documentation 
						
						
					 
					
						2021-04-14 19:00:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach White 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d33d72975 
							
						 
					 
					
						
						
							
							New command: qmk lint ( #10761 )  
						
						 
						
						... 
						
						
						
						* Basic qmk lint command
* check for keymap readme
* change the workflow from qmk info to qmk lint
* add a strict mode
* parsing -> parse
* document qmk lint
* small info logging cleanup
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
* honor --strict in more places
* change the job name to lint
Co-authored-by: Ryan <fauxpark@gmail.com> 
						
						
					 
					
						2020-11-07 09:56:08 -08:00