53b682e48f
[ci] Bump clang-tidy from 18.1.8 to 22.1.0.1 ( #16078 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 20:19:33 +00:00
J. Nick Koston and GitHub
1670f04a87
[core] Add CodSpeed C++ benchmarks for protobuf, main loop, and helpers ( #14878 )
2026-03-17 12:29:38 -10:00
J. Nick Koston and GitHub
1f1b20f4fe
[core] Pack entity string properties into PROGMEM-indexed uint8_t fields ( #14171 )
2026-03-03 07:03:24 -10:00
3d673ac55e
[ci] Check changed headers in clang-tidy when using --changed ( #12540 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-17 11:13:18 -10:00
J. Nick Koston and GitHub
5a8f722316
Optimize subprocess performance with close_fds=False ( #10145 )
2025-08-11 09:14:13 +12:00
Jesse Hills and GitHub
d8a46c7482
[CI] Allow multiple grep options for clang-tidy ( #10004 )
2025-08-01 21:40:53 +12:00
J. Nick Koston and GitHub
f808c38f10
[ruff] Enable PERF rules and fix all violations ( #9874 )
2025-07-25 08:15:54 -10:00
Jonathan Swoboda and GitHub
116c91e9c5
Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1 ( #9770 )
2025-07-22 13:15:31 -10:00
J. Nick Koston and GitHub
6616567b05
Speed up clang-tidy CI by 80%+ with incremental checking ( #9396 )
2025-07-10 09:00:44 +12:00
7c0546c9f0
[clang] clang tidy support with zephyr ( #8352 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-05-12 23:36:34 +00:00
219ba6152c
[CI] Clang tidy fixes for 5.3.2 ( #8510 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-04-03 07:32:17 +00:00
J. Nick Koston and GitHub
abbd72e802
Use the process CPU count to determine how many children to create ( #8268 )
2025-02-19 06:10:33 +13:00
Keith Burzinski and GitHub
9c8976be13
[CI] Update clang-tidy to 18.1.3 ( #7822 )
2024-12-03 11:29:45 +13:00
Keith Burzinski and GitHub
4fbf41472a
[CI] Add/update some system include paths ( #7831 )
2024-11-25 17:41:27 -06:00
Keith Burzinski and GitHub
1cf4818640
[CI] Use a list when reading idedata for includes ( #7535 )
2024-10-04 21:07:49 +13:00
Keith Burzinski and GitHub
215f26fbe4
[CI] Remove `sorted` from library include dirs ( #7526 )
2024-10-02 13:08:12 +13:00
f13cf1f7a0
adjust to new python pre-commit hooks ( #7178 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-12 16:52:09 +12:00
Jesse Hills and GitHub
73f786c606
[code-quality] Organise script imports ( #7198 )
2024-08-06 22:46:37 -05:00
Keith Burzinski and GitHub
761aae6f89
[CI] Allow clang-tidy to see IDF components ( #6903 )
...
* Allow clang-tidy to see IDF components
* Remove camera, add tflite-micro
2024-06-13 05:15:38 -05:00
Markus and GitHub
d1758a46bd
Use clang-apply-replacements when clang-apply-replacements-14 does not exist ( #6684 )
2024-05-07 07:17:03 +12:00
Clyde Stubbs and GitHub
a2e152ad12
clang-format and clang-tidy scripts: More robust algorithm to find correct executable ( #6041 )
...
* More robust algorithm to find correct executable
* Revise message wording
* Add clang-tidy and clang-format to requirements.txt.
Add to message explaining install process.
* Extracted get_binary to helpers.py. Use execptions for clean exit.
* Add parameter types
* clang-{tidy,format} in requirements_test.txt
clean up script exit
* Kill processes on ^C
* Move clang-tidy and clang-format into requirements_dev.txt
2024-01-02 23:00:52 -06:00
cd514b140e
Bump platformio from 6.1.7 to 6.1.9 ( #5066 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-08 14:31:49 +12:00
Sergey Dudanov and GitHub
cd72a2ed7e
Bump clang-tidy from 11 to 14 ( #5160 )
2023-07-31 07:44:56 +12:00
Jesse Hills and GitHub
c2e198311c
Update esp32 arduino and platform versions ( #3564 )
2022-11-21 11:49:30 +13:00
Jesse Hills and GitHub
40e06c9819
Raise minimum python version to 3.8 ( #3176 )
2022-02-10 09:55:11 +01:00