Daan De Meyer
d86fead481
meson: Rework clang-tidy integration to be done via unit tests
...
Instead of using run-clang-tidy.py with its own scheduling, let's
just gather a list of source files ourselves and then use that to
add a unit test for each source file that runs clang-tidy on the
source file.
We also add a bit of logic to run clang-tidy on most header files
as well for extra coverage. This uncovered various header files that
were not standalone so this commit also includes fixes to make sure
the clang-tidy tests are all green.
We can also use this in a later commit to run clang-include-cleaner
on each source file in the same way.
2025-05-20 10:29:59 +02:00
..
2025-05-07 22:04:46 +09:00
2025-05-20 10:29:58 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:59 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:59 +02:00
2025-05-15 15:39:20 +02:00
2025-05-20 10:29:58 +02:00
2025-05-14 22:34:02 +02:00
2025-05-15 02:19:15 +02:00
2025-05-20 10:29:59 +02:00
2025-05-20 10:29:58 +02:00
2025-05-14 22:34:02 +02:00
2025-05-07 22:04:46 +09:00
2025-05-12 13:35:50 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-16 08:28:42 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:59 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:59 +02:00
2025-05-19 15:19:24 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:58 +02:00
2025-05-20 10:29:58 +02:00
2025-05-15 09:31:27 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:58 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:58 +02:00
2025-05-20 10:29:59 +02:00
2025-05-20 10:29:58 +02:00
2025-05-14 22:34:02 +02:00
2025-05-16 08:28:42 +02:00
2025-05-20 10:29:59 +02:00
2025-05-20 10:29:59 +02:00
2025-05-20 10:29:59 +02:00
2025-05-20 10:29:58 +02:00
2025-05-20 10:29:59 +02:00
2025-05-20 10:29:59 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:59 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-15 00:01:59 +02:00
2025-05-20 10:29:59 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:58 +02:00
2025-05-20 10:29:58 +02:00
2025-05-15 00:01:59 +02:00
2025-05-15 00:01:59 +02:00
2025-05-15 00:01:59 +02:00
2025-05-15 00:01:59 +02:00
2025-05-20 10:29:58 +02:00
2025-05-20 10:29:59 +02:00
2025-05-14 22:34:02 +02:00
2025-05-15 15:39:20 +02:00
2025-05-15 00:02:00 +02:00
2025-05-14 22:34:02 +02:00
2025-05-15 15:39:20 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:59 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-16 08:28:42 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:58 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:59 +02:00
2025-05-20 10:29:58 +02:00
2025-05-20 10:29:58 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:58 +02:00
2025-05-19 15:19:24 +02:00
2025-05-20 10:29:59 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:58 +02:00
2025-05-15 00:00:03 +02:00
2025-05-20 10:29:58 +02:00
2025-05-20 10:29:58 +02:00
2025-05-16 08:28:42 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:58 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-15 00:00:03 +02:00
2025-05-14 22:34:02 +02:00
2025-05-19 15:19:24 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-12 13:35:50 +02:00
2025-05-20 10:29:58 +02:00
2025-05-14 22:34:02 +02:00
2025-05-14 22:34:02 +02:00
2025-05-20 10:29:58 +02:00