Skip to content

fix: replaceAll au lieu de replace pour retirer tous les \r - #336

Merged
mortifia merged 1 commit into
mainfrom
fix/incomplete-carriage-return-strip
Jul 25, 2026
Merged

fix: replaceAll au lieu de replace pour retirer tous les \r#336
mortifia merged 1 commit into
mainfrom
fix/incomplete-carriage-return-strip

Conversation

@mortifia

Copy link
Copy Markdown
Contributor

Closes #335

Corrige les 15 alertes CodeQL js/incomplete-sanitization : .replace('\r', '') ne retirait que la première occurrence au lieu de toutes. 5 emplacements réels × 3 copies i18n (défaut/FR/RU, fichiers identiques).

Test plan

  • node -c sur les 2 fichiers modifiés (syntaxe valide)
  • replaceAll supporté (repo cible node >=16.14, replaceAll disponible depuis Node 15)
  • Diff scopé exactement aux 6 fichiers concernés (3 copies × 2 fichiers)

.replace('\r', '') ne retirait que la première occurrence — sans
impact réel ici (scripts de génération de contenu exécutés
localement hors-ligne, jamais côté serveur), mais un vrai bug de
correction relevé par CodeQL (js/incomplete-sanitization).

Closes #335
@mortifia
mortifia merged commit 98b7502 into main Jul 25, 2026
1 check passed
@mortifia
mortifia deleted the fix/incomplete-carriage-return-strip branch July 25, 2026 00:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CodeQL js/incomplete-sanitization : .replace('\r','') ne retire que la première occurrence

1 participant