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-04-30 09:30:51 +02:00
2025-04-30 09:30:51 +02:00
2025-05-07 22:04:46 +09:00
2025-05-09 11:33:33 +02:00
2025-01-15 10:35:28 +01:00
2025-05-06 16:26:29 +02:00
2025-04-23 10:33:35 +02:00
2025-05-10 00:17:52 +09:00
2025-05-10 00:17:52 +09:00
2025-05-10 00:17:52 +09:00
2025-05-10 00:17:52 +09:00
2025-04-16 03:56:04 +09:00
2025-05-10 00:17:52 +09:00
2025-05-10 00:17:52 +09:00
2025-04-23 10:33:35 +02:00
2025-05-10 00:17:52 +09:00
2025-04-23 10:33:35 +02:00
2025-05-15 02:19:16 +02:00
2025-05-15 02:19:16 +02:00
2025-04-18 14:19:15 +02:00
2025-03-19 01:56:48 +09:00
2025-03-08 20:40:23 +01:00
2025-05-15 02:19:16 +02:00
2025-04-30 09:30:51 +02:00
2025-05-12 17:09:08 +02:00
2025-04-23 10:33:35 +02:00
2025-04-30 09:30:51 +02:00
2025-04-23 10:33:35 +02:00
2025-05-15 02:19:16 +02:00
2025-04-23 10:33:35 +02:00
2025-02-12 18:16:44 +01:00
2025-04-30 09:30:51 +02:00
2025-04-23 10:33:35 +02:00
2025-04-30 09:30:51 +02:00
2025-04-22 18:53:51 +02:00
2025-05-12 18:56:15 +02:00
2025-05-06 16:26:47 +02:00
2025-04-30 09:30:51 +02:00
2025-04-30 09:30:51 +02:00
2025-04-23 10:33:35 +02:00
2025-04-30 09:30:51 +02:00
2025-04-23 10:33:35 +02:00
2025-04-23 10:33:35 +02:00
2025-04-23 13:48:48 +02:00
2025-04-18 14:19:15 +02:00
2025-04-23 10:33:35 +02:00
2025-04-23 10:33:35 +02:00
2025-05-07 22:04:46 +09:00
2025-05-12 16:10:03 +02:00
2025-05-15 02:19:16 +02:00
2025-05-11 03:33:02 +09:00
2025-05-11 03:33:02 +09:00
2025-04-30 09:30:51 +02:00
2025-05-11 03:33:02 +09:00
2025-04-30 09:30:51 +02:00
2025-04-23 10:33:35 +02:00
2025-05-07 22:04:46 +09:00
2025-05-09 11:23:14 +02:00
2025-04-30 09:30:51 +02:00
2025-04-23 10:33:35 +02:00
2025-05-06 10:14:24 +02:00
2025-05-09 11:33:31 +02:00
2025-04-18 14:19:15 +02:00
2025-04-30 09:30:51 +02:00
2025-04-23 10:33:35 +02:00
2025-05-15 02:19:16 +02:00
2025-05-12 16:10:03 +02:00
2025-04-23 10:33:35 +02:00
2025-05-15 02:19:16 +02:00
2025-04-23 10:33:38 +02:00
2025-05-07 22:04:46 +09:00
2025-04-23 10:33:35 +02:00
2025-05-13 01:55:15 -07:00
2025-04-23 10:33:35 +02:00
2025-05-15 14:41:07 +02:00
2025-05-13 01:55:15 -07:00
2025-05-18 05:33:09 +09:00
2025-05-15 02:19:16 +02:00
2025-05-20 10:29:59 +02:00
2025-05-11 03:33:02 +09:00
2025-04-23 10:33:35 +02:00
2025-05-11 03:33:02 +09:00
2025-05-11 03:33:02 +09:00
2025-01-08 15:27:25 +01:00
2025-04-30 09:30:51 +02:00
2025-04-23 10:33:35 +02:00
2025-05-06 10:14:24 +02:00
2025-04-23 10:33:35 +02:00
2025-01-15 10:35:28 +01:00
2025-04-25 06:17:28 +09:00
2025-05-15 09:45:32 +02:00
2025-04-23 10:33:35 +02:00
2025-04-18 14:19:15 +02:00
2025-05-20 10:29:59 +02:00
2025-05-15 02:19:16 +02:00
2025-04-23 10:33:35 +02:00
2025-03-19 01:56:48 +09:00
2025-04-23 10:33:38 +02:00
2025-05-15 09:45:33 +02:00
2025-04-23 10:33:35 +02:00
2025-05-11 03:32:48 +09:00
2025-04-23 10:33:35 +02:00
2025-05-15 02:19:16 +02:00
2025-01-08 21:41:03 +01:00
2025-05-07 22:04:46 +09:00
2025-04-30 09:30:51 +02:00
2025-04-23 10:33:35 +02:00
2025-04-30 09:30:51 +02:00
2025-04-23 10:33:35 +02:00
2025-04-23 10:33:35 +02:00
2025-04-23 10:33:35 +02:00
2025-05-09 11:33:31 +02:00
2024-10-27 20:02:46 +01:00
2025-04-30 09:30:51 +02:00
2025-04-23 10:33:35 +02:00
2025-04-23 10:33:35 +02:00
2025-05-15 02:19:16 +02:00
2025-04-27 10:36:12 +09:00
2025-05-13 01:55:15 -07:00
2025-05-13 01:55:15 -07:00
2025-05-13 01:55:15 -07:00
2025-05-04 12:22:38 +09:00