mirror of
https://github.com/langchain-ai/docs.git
synced 2026-07-21 03:45:28 -04:00
e0d7bb27e9
## Description Adds a check that validates all `@[ref]` cross-references in source MDX/MD files resolve against entries in `link_map.py`. Previously, unresolved references silently passed through the build pipeline and appeared as raw `@[ClassName]` text in the published docs. Available via `make check-cross-refs`. Note: I couldn't modify `.github/workflows/_check-links.yml` due to workflow permissions. To integrate into CI, add this step to `_check-links.yml` after "Install Python dependencies": ```yaml - name: Check for unresolved cross-references run: make check-cross-refs ``` ## Test Plan - [ ] `make check-cross-refs` reports unresolved references with file, line number, and scope - [ ] 12 unit tests covering: valid refs, unresolved refs, scope fences, code block skipping, escaped refs, titled refs, backtick refs, and code-samples exclusion --------- Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com> Co-authored-by: Naomi Pentrel <5212232+npentrel@users.noreply.github.com>