[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:
+5
-2
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user