Run the ReScript cross-module resolver, swallowing any failure so build never fails because of it. Returns stats or None on error.
(store: GraphStore)
| 59 | |
| 60 | |
| 61 | def _run_rescript_resolver(store: GraphStore) -> Optional[dict]: |
| 62 | """Run the ReScript cross-module resolver, swallowing any failure so |
| 63 | build never fails because of it. Returns stats or None on error. |
| 64 | """ |
| 65 | try: |
| 66 | from .rescript_resolver import resolve_rescript_cross_module |
| 67 | return resolve_rescript_cross_module(store) |
| 68 | except Exception as exc: # noqa: BLE001 - best-effort post-pass |
| 69 | logger.warning("ReScript cross-module resolver failed: %s", exc) |
| 70 | return None |
| 71 | |
| 72 | |
| 73 | def _run_spring_resolver(store: GraphStore) -> Optional[dict]: |
no test coverage detected