Nick Brassel
380e0c9cad
Userspace: add support for adding environment variables during build ( #22887 )
2024-08-12 22:34:22 +10:00
Ryan
2b0965944d
qmk format-json
: Force Unix line endings and ensure LF at EOF (#22901 )
2024-01-16 17:13:58 +11:00
Nick Brassel
5501e804ff
QMK Userspace ( #22222 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-28 07:53:43 +11:00
Andrew Kannan
46d679ab11
qmk format-json
: Add an in-place mode to format json command (#21610 )
2023-09-14 21:38:42 +01:00
Ryan
6d90fa2300
qmk format-json
: Expose full key path and respect sort_keys
(#20836 )
2023-05-20 22:15:05 +10:00
Nick Brassel
2e766a9c7a
Add Discord webhook at end of each CI run. ( #20355 )
2023-04-07 16:37:06 +10:00
Nick Brassel
be9fa68785
Also format *.hpp files. ( #16997 )
2022-05-04 05:48:41 +10:00
Joel Challis
550c9a315f
Refix "No C files in filelist: None" ( #15728 )
2022-01-03 22:42:15 +00:00
Joel Challis
aea7155423
Fix "No C files in filelist: None" ( #15560 )
...
* Fix "No C files in filelist: None"
* Align other commands
* force absolute paths
2022-01-03 21:54:46 +00:00
Joel Challis
285afa3a8a
Fix 'format-c --core-only' matching keyboard level folders ( #15337 )
2021-11-29 15:08:39 +00:00
Joel Challis
dbc7b53517
qmk format-python - filter for Python files ( #15271 )
...
* qmk format-python filter all files
* filter changed files too
2021-11-23 00:23:23 +00:00
Joel Challis
cd50fdf7ee
Add diff logic to python format subcommand ( #15156 )
...
* Add diff logic to python format subcommand
* Update test
* Add in filter per format-c
* fix tests
* Update new workflow
2021-11-17 23:02:45 +00:00
Joel Challis
ec0bb791f8
Partially reinstate CI formatting process ( #15155 )
...
* Partially reinstate CI formatting process
* Fix exit code on clean run
* Fix exit code on clean run
2021-11-14 23:06:22 +00:00
Joel Challis
2cade3a483
Align some quantum sub-directories ( #14134 )
...
* Misc folder tidy
* Review comments
* Remove redundant entry
2021-08-24 17:07:11 +01:00
Erovia
fdcea06336
CLI/Docs: Fix the format commands' name ( #13668 )
...
PR #13296 changed the name of the `cformat` and `pyformat` commands to
`format-c` and `format-py` respectively. This PR updates the documentation
and some parts of the CLI to use the new names.
Also add documentation for the new `format-text` subcommand, introduced
in the same PR.
2021-07-23 21:41:33 +01:00
Zach White
4ab8734d6e
Move all our CLI file formatters to the format dir ( #13296 )
...
* move all our file formatters to the format dir
* Apply suggestions from code review
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
2021-07-20 11:52:14 -07:00
Zach White
b908275354
Optimize our jsonschema by using refs ( #13271 )
...
* fix some broken info.json files
* optimize our jsonschema using refs
* fix formatting after vscode broke it
* make flake8 happy
* cleanup
* make our schema validation more compact and flexible
2021-06-24 20:48:53 -07:00
Zach White
0713797c58
Ensure that safe_commands always run ( #13199 )
...
* ensure that safe_commands always run
* import the config subcommand in bin/qmk
2021-06-14 16:51:58 -07:00
Zach White
3e60997edb
Add a qmk format-json
command that will format JSON files ( #12372 )
...
* Add a command to format json files
* change to work after rebase
* add test for qmk format-json
* add documentation for qmk format-json
* Update lib/python/qmk/cli/format/json.py
2021-03-25 22:38:10 +11:00