- Ajout du système de flags pending pour gérer les fichiers en cours de traitement - Implémentation du polling automatique toutes les 5 secondes - Gestion d'erreur robuste avec nettoyage automatique des flags - Nettoyage des flags orphelins au démarrage du serveur - Correction du mapping des documents dans le store Redux - Documentation complète du système de pending Fixes: Problème de suppression des flags pending au démarrage Fixes: Problème d'affichage des documents dans le frontend
29 lines
560 B
Bash
29 lines
560 B
Bash
#!/bin/bash
|
|
include_files=()
|
|
for f in "$@"; do
|
|
include_files+=("${f#$PWD/}")
|
|
done
|
|
node_modules/.bin/tsc --noEmit -p . | (
|
|
status=0
|
|
show_continuation=false
|
|
while IFS='' read -r line; do
|
|
case "$line" in
|
|
(' '*)
|
|
if $show_continuation; then
|
|
echo "$line" >&2
|
|
fi
|
|
;;
|
|
(*)
|
|
file="${line%%(*}"
|
|
if [[ " ${include_files[@]} " =~ " ${file} " ]]; then
|
|
show_continuation=true
|
|
echo "$line" >&2
|
|
status=1
|
|
else
|
|
show_continuation=false
|
|
fi
|
|
;;
|
|
esac
|
|
done
|
|
exit $status
|
|
) |