[DTP-Worker] Sprint 8 · buffer L75 · Fix CI check_docs : ignore les liens en code-span (faux positif → gate verte)

This commit is contained in:
Claude Code DTP Worker
2026-07-30 21:02:44 +00:00
parent 0ab3683a2b
commit 9f8e0f3fcc
2 changed files with 54 additions and 2 deletions
+5 -2
View File
@@ -20,8 +20,11 @@ broken=0
while read -r md; do
dir="$(dirname "$md")"
# Extrait les cibles [texte](cible) ; ignore http(s), mailto, ancres pures,
# gabarits {{...}} et liens wiki [[...]].
grep -oE '\]\([^)]+\)' "$md" 2>/dev/null \
# gabarits {{...}} et liens wiki [[...]]. Les code-spans `...` sont d'abord
# neutralisés : un lien entre backticks n'est PAS cliquable au rendu (c'est un
# exemple de syntaxe), il ne doit donc jamais être validé comme lien réel.
sed -E 's/`[^`]*`//g' "$md" 2>/dev/null \
| grep -oE '\]\([^)]+\)' \
| sed -E 's/^\]\(//; s/\)$//' \
| while read -r link; do
link="${link%% *}" # retire un éventuel "titre"