Commit 98c0e22
authored
docs: fix RST double-backtick notation breaking API cross-reference links (#658)
RST-style ``Symbol`` in docstrings caused add_cross_references to
generate malformed link syntax: `[`Symbol`](url)` renders as inline
code rather than a clickable link in Mintlify.
- Add normalize_rst_backticks() pass in decorate_api_mdx.py (runs before
add_cross_references) to convert ``x`` to `x` in MDX prose
- Add validate_rst_docstrings() in validate.py to scan source files and
report occurrences as a warning (does not fail the build)
91 source files / 992 occurrences detected; fix is applied at build time.
Source cleanup tracked separately.1 parent 3c0cfa4 commit 98c0e22
2 files changed
Lines changed: 111 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
120 | 153 | | |
121 | 154 | | |
122 | 155 | | |
| |||
801 | 834 | | |
802 | 835 | | |
803 | 836 | | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
804 | 841 | | |
805 | | - | |
| 842 | + | |
806 | 843 | | |
807 | | - | |
| 844 | + | |
| 845 | + | |
808 | 846 | | |
| 847 | + | |
809 | 848 | | |
810 | 849 | | |
811 | 850 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
256 | 293 | | |
257 | 294 | | |
258 | 295 | | |
259 | 296 | | |
260 | 297 | | |
261 | 298 | | |
262 | 299 | | |
| 300 | + | |
263 | 301 | | |
264 | 302 | | |
265 | 303 | | |
| |||
294 | 332 | | |
295 | 333 | | |
296 | 334 | | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
297 | 340 | | |
298 | 341 | | |
299 | 342 | | |
300 | 343 | | |
301 | 344 | | |
302 | 345 | | |
| 346 | + | |
303 | 347 | | |
304 | 348 | | |
305 | 349 | | |
| |||
320 | 364 | | |
321 | 365 | | |
322 | 366 | | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
323 | 373 | | |
324 | 374 | | |
325 | 375 | | |
| |||
356 | 406 | | |
357 | 407 | | |
358 | 408 | | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
359 | 414 | | |
360 | 415 | | |
361 | 416 | | |
| |||
364 | 419 | | |
365 | 420 | | |
366 | 421 | | |
| 422 | + | |
367 | 423 | | |
368 | 424 | | |
369 | 425 | | |
| |||
398 | 454 | | |
399 | 455 | | |
400 | 456 | | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
401 | 464 | | |
402 | 465 | | |
403 | 466 | | |
404 | 467 | | |
405 | 468 | | |
406 | 469 | | |
407 | 470 | | |
408 | | - | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
409 | 478 | | |
410 | 479 | | |
411 | 480 | | |
| |||
0 commit comments