fixMissingJSImports.sh 397 B

1234567891011121314151617
  1. #!/bin/bash
  2. set -e
  3. script_dir=$(dirname "$0")
  4. FILES_TO_FIX=$(eslint . --format compact --no-color \
  5. | grep 'import/no-unresolved' \
  6. | cut -d':' -f1 \
  7. | sort -u)
  8. if [ -z "$FILES_TO_FIX" ]; then
  9. echo "No files with 'import/no-unresolved' errors found. Nothing to do!"
  10. exit 0
  11. fi
  12. echo "$FILES_TO_FIX" | xargs jscodeshift --parser=babel -t "$script_dir/codemods/fixMissingJsImports.mjs"