ToolsAvailableCheck reports which configured tools resolve via PATH. By default the bundled tools.yaml is consulted; tests may supply Tools directly to avoid reading the embedded file.
| 277 | // default the bundled tools.yaml is consulted; tests may supply Tools |
| 278 | // directly to avoid reading the embedded file. |
| 279 | type ToolsAvailableCheck struct { |
| 280 | Tools []ToolEntry |
| 281 | Lookup func(string) (string, error) |
| 282 | } |
| 283 | |
| 284 | // ToolEntry is the subset of tools.yaml we care about for availability. |
| 285 | type ToolEntry struct { |
nothing calls this directly
no outgoing calls
no test coverage detected