Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add lint warning for empty url (#25182)HEADdevelop | Joel Challis | 9 days | 1 | -0/+11 |
| | |||||
* | Exclude external userspace from lint checking (#24680) | Joel Challis | 2025-04-11 | 1 | -1/+1 |
| | |||||
* | Fix 'qmk lint -kb' argument handling (#25093)0.28.3 | Joel Challis | 2025-04-06 | 1 | -2/+2 |
| | |||||
* | Reject readme dummy content (#24913) | Joel Challis | 2025-02-16 | 1 | -1/+47 |
| | |||||
* | Extend lint to reject 'blank' files (#23994) | Joel Challis | 2025-02-12 | 1 | -31/+81 |
| | |||||
* | Reject via keymaps in lint (#24325) | Joel Challis | 2024-08-26 | 1 | -2/+8 |
| | |||||
* | Align 'qmk lint' argument handling (#23297) | Joel Challis | 2024-05-01 | 1 | -20/+15 |
| | |||||
* | Flag invalid keyboard features during lint (#22832) | Joel Challis | 2024-02-08 | 1 | -0/+15 |
| | |||||
* | Flag vial keymaps in 'qmk lint' (#22227) | Joel Challis | 2023-10-08 | 1 | -0/+3 |
| | |||||
* | Fixup ChibiOS header inclusion search ordering. (#19623)0.19.10 | Nick Brassel | 2023-01-19 | 1 | -0/+23 |
| | | | | | | | | * Add STM32F446-Nucleo onekey. * Fixup onekey build for F446, all keymaps. * Fixup board inclusion search ordering. | ||||
* | Add lint check for keyboard/keymap license header (#19215) | Joel Challis | 2022-12-09 | 1 | -0/+34 |
| | |||||
* | `qmk lint`: fix TypeError (#18226) | Ryan | 2022-08-31 | 1 | -1/+1 |
| | |||||
* | Perform stricter lint checks (#17348) | Joel Challis | 2022-06-14 | 1 | -29/+88 |
| | |||||
* | Promote 'layouts require matrix data' to api error (#17349) | Joel Challis | 2022-06-10 | 1 | -7/+0 |
| | |||||
* | CLI: Lint non-data driven macros in info.json (#16739) | Erovia | 2022-03-27 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | * 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 '#'. | ||||
* | fix automatic directory for qmk lint (#14215) | Zach White | 2021-08-28 | 1 | -5/+5 |
| | |||||
* | Add check for non-assignment code in rules.mk (#12108) | Zach White | 2021-08-29 | 1 | -41/+98 |
| | | | | | | | | | | | * Add check for non-assignment code in rules.mk * fix lint check * fix lint * fixup to reflect the final state of #8422 * fix lint | ||||
* | Improve the qmk lint readme check (#13941) | Zach White | 2021-08-10 | 1 | -4/+5 |
| | | | | | * improve lint readme check * improve if | ||||
* | Add support for tab completion (#12411)0.12.35 | Zach White | 2021-04-14 | 1 | -1/+2 |
| | | | | | | | * Add support for tab completion * make flake8 happy * Add documentation | ||||
* | New command: qmk lint (#10761) | Zach White | 2020-11-07 | 1 | -0/+70 |
* 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 <[email protected]> * honor --strict in more places * change the job name to lint Co-authored-by: Ryan <[email protected]> |