Matt Godbolt
9c27705265
Use CompilationInfo type instead of Record<any, any> in tooling ( #8408 )
...
## Summary
- Replaces `Record<any, any>` with `CompilationInfo` for the
`compilationInfo` parameter in tooling files
- The `CompilationInfo` type was already imported in 2 of 3 files but
not used
- Follows up on #8407 which fixed the same issue for `tools` type
## Files changed
- `compiler-dropin-tool.ts` - use existing import
- `sonar-tool.ts` - use existing import
- `microsoft-analysis-tool.ts` - add import
- `test/tool-tests.ts` - cast mock objects at declaration
## Test plan
- [x] `npm run ts-check` passes
- [x] `npm run test-min` passes
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-25 20:55:57 -05:00
..
2025-02-26 14:09:24 -06:00
2025-12-30 07:26:40 -06:00
2023-12-28 16:10:09 +02:00
2025-09-25 00:23:36 +03:00
2025-10-06 18:00:53 +03:00
2025-08-11 14:31:44 -05:00
2020-05-17 15:20:06 -04:00
2023-05-22 22:35:01 -05:00
2025-10-06 18:00:53 +03:00
2021-04-26 18:34:16 -05:00
2026-01-25 20:18:38 -05:00
2021-10-05 01:45:05 +02:00
2021-06-02 22:58:41 +02:00
2019-08-21 01:26:16 +02:00
2025-01-29 10:41:03 -06:00
2021-09-13 20:22:27 +02:00
2025-10-14 13:56:59 -05:00
2025-06-19 13:54:41 -05:00
2024-10-27 15:28:38 +02:00
2025-02-02 17:54:31 +00:00
2024-10-26 17:42:22 +02:00
2023-11-27 22:32:04 -06:00
2024-03-08 22:25:09 -06:00
2025-08-11 12:14:13 -05:00
2025-08-11 12:14:13 -05:00
2025-01-29 10:46:17 -06:00
2025-08-12 08:50:53 -05:00
2025-11-05 12:06:54 -06:00
2025-07-28 10:34:46 -05:00
2025-05-11 19:28:04 -05:00
2024-03-08 22:25:09 -06:00
2025-10-13 14:16:01 -05:00
2024-03-08 22:25:09 -06:00
2025-02-25 13:39:26 -06:00
2025-09-25 00:23:36 +03:00
2025-06-28 14:01:36 +02:00
2025-09-27 10:17:55 +03:00
2025-11-27 17:29:43 +01:00
2025-08-05 09:31:48 -05:00
2025-05-20 17:53:24 -05:00
2025-01-29 08:36:01 -06:00
2024-03-08 22:25:09 -06:00
2025-09-27 10:17:55 +03:00
2025-08-14 10:09:02 -05:00
2023-07-10 21:31:04 -05:00
2025-08-12 08:50:53 -05:00
2025-02-02 17:54:31 +00:00
2025-10-28 18:01:23 +01:00
2025-06-22 14:34:16 -05:00
2025-11-25 00:55:45 +01:00
2025-05-26 16:24:04 -05:00
2024-04-22 18:40:56 +02:00
2025-09-12 14:23:49 -05:00
2025-07-28 10:34:46 -05:00
2025-02-25 13:39:26 -06:00
2025-07-28 10:34:46 -05:00
2025-09-27 10:17:55 +03:00
2025-09-27 10:17:55 +03:00
2024-03-08 22:25:09 -06:00
2025-09-27 10:17:55 +03:00
2024-03-08 22:25:09 -06:00
2025-07-30 10:15:28 -05:00
2025-09-27 10:17:55 +03:00
2025-09-27 10:17:55 +03:00
2025-10-06 18:00:53 +03:00
2025-09-27 10:17:55 +03:00
2018-05-24 12:36:57 -05:00
2025-09-27 10:17:55 +03:00
2025-09-27 10:17:55 +03:00
2025-06-11 18:22:44 -05:00
2025-09-27 10:17:55 +03:00
2025-09-27 10:17:55 +03:00
2025-09-27 10:17:55 +03:00
2025-09-27 10:17:55 +03:00
2025-09-27 10:17:55 +03:00
2025-09-27 10:17:55 +03:00
2025-11-04 09:00:19 -06:00
2025-11-04 10:58:11 -06:00
2025-06-11 18:22:44 -05:00
2025-06-10 12:06:57 -05:00
2025-02-02 17:54:31 +00:00
2024-03-08 22:25:09 -06:00
2025-07-28 10:34:46 -05:00
2025-07-28 10:34:46 -05:00
2024-03-08 22:25:09 -06:00
2026-01-25 18:35:48 -05:00
2026-01-25 20:55:57 -05:00
2025-12-15 17:50:07 -06:00
2025-11-04 14:09:01 -06:00
2025-12-29 20:50:55 -06:00
2025-10-14 13:56:59 -05:00
2025-07-28 10:34:46 -05:00
2025-09-27 10:17:55 +03:00