Просмотр исходного кода

chore(elvis): Skip deleted files and non .erl files

Zaiming Shi 5 лет назад
Родитель
Сommit
fe675905a6
1 измененных файлов с 10 добавлено и 2 удалено
  1. 10 2
      scripts/elvis-check.sh

+ 10 - 2
scripts/elvis-check.sh

@@ -22,8 +22,16 @@ git_diff() {
 }
 
 bad_file_count=0
-for n in $(git_diff); do
-    if ! ./elvis rock "$n"; then
+for file in $(git_diff); do
+    if [ ! -f "$file" ]; then
+        # file is deleted, skip
+        continue
+    fi
+    if [[ $file != *.erl ]]; then
+        # not .erl file
+        continue
+    fi
+    if ! ./elvis rock "$file"; then
         bad_file_count=$(( bad_file_count + 1))
     fi
 done