Samuel Tardieu
ebc2a68fe8
Add new useless_concat lint ( #13829 )
...
Fixes #13793 .
Interestingly enough, to actually check that the macro call has at least
two arguments, we need to use the rust lexer after getting the original
source code snippet.
changelog: Add new `useless_concat` lint
2025-05-19 15:11:37 +00:00
..
2025-05-15 19:19:08 +02:00
2025-05-16 06:08:41 -04:00
2025-05-18 16:15:43 +00:00
2025-04-22 18:24:43 +02:00
2025-05-16 06:08:35 -04:00
2025-04-22 18:24:43 +02:00
2025-05-18 16:15:43 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-06 02:23:28 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-06 22:47:13 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-17 06:11:19 -04:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-18 16:15:43 +00:00
2025-05-18 16:15:43 +00:00
2025-05-18 16:15:43 +00:00
2025-05-04 15:26:37 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-06 14:07:39 +00:00
2025-05-06 14:07:39 +00:00
2025-05-06 14:07:39 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-16 06:08:41 -04:00
2025-05-16 06:08:41 -04:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-18 16:15:43 +00:00
2025-05-18 16:15:43 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-12 21:12:58 -04:00
2025-05-12 21:12:58 -04:00
2025-05-12 21:12:58 -04:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-06 02:23:28 +00:00
2025-05-06 02:23:28 +00:00
2025-05-06 02:23:28 +00:00
2025-05-06 14:25:21 +08:00
2025-05-06 14:25:21 +08:00
2025-05-06 02:23:28 +00:00
2025-05-06 02:23:28 +00:00
2025-05-06 02:23:28 +00:00
2025-05-18 16:15:43 +00:00
2025-05-15 12:57:19 +02:00
2025-05-06 14:07:39 +00:00
2025-05-06 14:07:39 +00:00
2025-05-06 14:07:39 +00:00
2025-05-07 21:38:38 +02:00
2025-05-07 21:38:38 +02:00
2025-05-07 21:38:38 +02:00
2025-05-16 06:08:41 -04:00
2025-05-16 06:08:41 -04:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-16 06:43:52 -04:00
2025-05-16 06:43:52 -04:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-18 16:15:43 +00:00
2025-05-02 20:08:28 -07:00
2025-05-02 20:08:28 -07:00
2025-05-02 20:08:28 -07:00
2025-05-02 20:08:28 -07:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-05 23:19:59 +02:00
2025-05-05 23:19:59 +02:00
2025-05-18 16:15:43 +00:00
2025-05-18 16:15:43 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-05 20:15:50 -07:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-16 21:35:09 -07:00
2025-05-16 21:35:09 -07:00
2025-05-16 21:35:09 -07:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-18 16:15:43 +00:00
2025-05-16 06:45:08 -04:00
2025-05-16 06:45:08 -04:00
2025-05-16 06:45:08 -04:00
2025-05-18 16:15:43 +00:00
2025-05-18 16:15:43 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-16 12:56:25 +00:00
2025-05-16 12:56:25 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-18 16:15:43 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-18 16:15:43 +00:00
2025-05-18 16:15:43 +00:00
2025-05-18 16:15:43 +00:00
2025-05-08 16:12:47 +05:00
2025-05-08 16:12:47 +05:00
2025-05-18 16:15:43 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-18 16:15:43 +00:00
2025-05-18 16:15:43 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-12 18:28:59 +02:00
2025-05-12 18:28:59 +02:00
2025-05-07 15:19:40 +00:00
2025-05-07 15:19:40 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-06 21:42:32 -04:00
2025-04-22 18:24:43 +02:00
2025-05-06 21:42:32 -04:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-06 14:42:18 +08:00
2025-05-06 14:42:18 +08:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-04 15:26:37 +00:00
2025-05-04 15:26:37 +00:00
2025-05-04 15:26:37 +00:00
2025-05-02 15:09:00 +08:00
2025-05-02 15:09:00 +08:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-03 23:38:52 +08:00
2025-05-03 23:38:52 +08:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-16 12:56:25 +00:00
2025-05-16 12:56:25 +00:00
2025-05-16 12:56:25 +00:00
2025-05-16 12:56:25 +00:00
2025-05-16 12:56:25 +00:00
2025-05-16 12:56:25 +00:00
2025-05-16 12:56:25 +00:00
2025-05-16 12:56:25 +00:00
2025-05-16 12:56:25 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-18 16:15:43 +00:00
2025-05-18 16:15:43 +00:00
2025-05-18 16:15:43 +00:00
2025-05-18 16:15:43 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-06 14:07:39 +00:00
2025-05-06 14:07:39 +00:00
2025-05-06 14:07:39 +00:00
2025-05-06 02:23:28 +00:00
2025-05-06 02:23:28 +00:00
2025-05-06 02:23:28 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-01 10:22:55 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-11 16:03:48 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-06 14:07:39 +00:00
2025-05-06 14:07:39 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-16 06:43:52 -04:00
2025-05-16 06:43:52 -04:00
2025-05-16 06:43:52 -04:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-11 18:43:01 +02:00
2025-05-11 18:43:01 +02:00
2025-05-11 18:43:01 +02:00
2025-05-16 12:56:25 +00:00
2025-05-16 12:56:25 +00:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-11 16:03:48 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-10 00:20:55 +02:00
2025-05-10 00:20:55 +02:00
2025-05-10 00:20:55 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-09 19:25:55 +07:00
2025-05-09 19:25:55 +07:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-12 18:32:17 +02:00
2025-05-12 18:32:17 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-19 00:27:53 +08:00
2025-05-19 00:27:53 +08:00
2025-04-22 18:24:43 +02:00
2025-05-15 19:37:06 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-01 14:50:23 +08:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-01 10:22:55 +02:00
2025-05-07 10:04:52 +02:00
2025-05-07 10:04:52 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-04-22 18:24:43 +02:00
2025-05-18 09:38:19 +02:00
2025-05-18 09:38:19 +02:00
2025-05-14 19:05:05 +02:00
2025-05-14 19:05:05 +02:00
2025-05-14 19:05:05 +02:00
2025-05-15 03:05:01 +00:00
2025-05-15 03:05:01 +00:00
2025-05-15 03:05:01 +00:00
2025-05-05 16:36:04 +03:00
2025-05-05 16:36:04 +03:00
2025-05-05 16:36:04 +03:00
2025-05-05 16:36:04 +03:00
2025-05-05 16:36:04 +03:00
2025-05-05 16:36:04 +03:00
2025-05-01 10:22:55 +02:00