espace-paie-odentas/fix-eslint.sh

19 lines
No EOL
1.1 KiB
Bash

#!/bin/bash
# Script pour corriger automatiquement certaines erreurs ESLint communes
# 1. Remplacer les apostrophes non échappées par '
find . -name "*.tsx" -not -path "./node_modules/*" -exec sed -i '' "s/L'/L\'/g" {} \;
find . -name "*.tsx" -not -path "./node_modules/*" -exec sed -i '' "s/d'/d\'/g" {} \;
find . -name "*.tsx" -not -path "./node_modules/*" -exec sed -i '' "s/n'/n\'/g" {} \;
find . -name "*.tsx" -not -path "./node_modules/*" -exec sed -i '' "s/c'/c\'/g" {} \;
find . -name "*.tsx" -not -path "./node_modules/*" -exec sed -i '' "s/s'/s\'/g" {} \;
find . -name "*.tsx" -not -path "./node_modules/*" -exec sed -i '' "s/t'/t\'/g" {} \;
find . -name "*.tsx" -not -path "./node_modules/*" -exec sed -i '' "s/l'/l\'/g" {} \;
find . -name "*.tsx" -not -path "./node_modules/*" -exec sed -i '' "s/j'/j\'/g" {} \;
find . -name "*.tsx" -not -path "./node_modules/*" -exec sed -i '' "s/qu'/qu\'/g" {} \;
# 2. Remplacer les guillemets non échappés par "
find . -name "*.tsx" -not -path "./node_modules/*" -exec sed -i '' 's/"Rappel/"Rappel/g' {} \;
echo "Corrections automatiques appliquées"