瀏覽代碼

fixed 1 files out of 2730:

- removed 98 CR characters
 - removed 29 trailing whitespaces
 - replaced 2369 tabs with spaces
legacy
Lolbot lolbot 11 年之前
父節點
當前提交
0cc141229d
共有 1 個文件被更改,包括 64 次插入52 次删除
  1. +64
    -52
      build/check-source.sh

+ 64
- 52
build/check-source.sh 查看文件

@@ -103,6 +103,17 @@ done

total_errors=0
for file in $FILES; do

case "$file" in
# These files we know how to handle
*.c|*.cpp|*.m|*.mm|*.h|*.hh|*.lolfx|*.lua|*.l|*.y|*.sh|*.py)
fix_method="all"
;;
*)
continue
;;
esac

case "$file" in
# These files aren't ours, don't fix
src/bullet/*|\
@@ -110,65 +121,66 @@ for file in $FILES; do
external/*|\
*/generated/*|\
web/plugins/*)
:
continue
;;
# Don't harass these people
esac

case "$file" in
# Don't harass these people, but fix their line endings
people/peeweek/*|\
people/touky/*|\
people/benlitz/*|\
people/sam/lua-*)
:
;;
# These files we know how to handle
*.c|*.cpp|*.m|*.mm|*.h|*.hh|*.lolfx|*.lua|*.l|*.y|*.sh|*.py)
clean=true

# Check for CR LF
if [ "$check_crlf" = true ]; then
ncrlfs="$(od -tx1 "$file" | cut -b8- | tr ' ' '\n' | grep -c 0d || true)"
total_crlfs="$(($total_crlfs + $ncrlfs))"
if [ "$ncrlfs" -gt 0 ]; then
clean=false
if [ "$fix" = true ]; then
$d2u -q "$file"
info "$file has $ncrlfs CR characters"
else
error "$file has $ncrlfs CR characters"
fi
fi
fi

# Check for trailing spaces
nspaces="$($SED 's/.*[^ \t]//' "$file" | tr -cd '\t ' | wc -c)"
total_spaces="$(($total_spaces + $nspaces))"
if [ "$nspaces" -gt 0 ]; then
clean=false
if [ "$fix" = true ]; then
$SED -i 's/[[:space:]][[:space:]]*$//g' "$file"
info "$file has $nspaces trailing spaces"
else
error "$file has $nspaces trailing spaces"
fi
fi

# Check for tabs
ntabs="$(tr -cd '\t' < "$file" | wc -c)"
total_tabs="$(($total_tabs + $ntabs))"
if [ "$ntabs" -gt 0 ]; then
clean=false
if [ "$fix" = true ]; then
$SED -i 's/\t/ /g' "$file"
info "$file has $ntabs tabs"
else
error "$file has $ntabs tabs"
fi
fi

if [ "$clean" != true ]; then
total_errors="$(($total_errors + 1))"
fi
fix_method="crlf"
;;
esac

clean=true

# Check for CR LF
if [ "$check_crlf" = true ]; then
ncrlfs="$(od -tx1 "$file" | cut -b8- | tr ' ' '\n' | grep -c 0d || true)"
total_crlfs="$(($total_crlfs + $ncrlfs))"
if [ "$ncrlfs" -gt 0 ]; then
clean=false
if [ "$fix" = true ]; then
$d2u -q "$file"
info "$file has $ncrlfs CR characters"
else
error "$file has $ncrlfs CR characters"
fi
fi
fi

# Check for trailing spaces
nspaces="$($SED 's/.*[^ \t]//' "$file" | tr -cd '\t ' | wc -c)"
total_spaces="$(($total_spaces + $nspaces))"
if [ "$nspaces" -gt 0 -a "$fix_method" = "all" ]; then
clean=false
if [ "$fix" = true ]; then
$SED -i 's/[[:space:]][[:space:]]*$//g' "$file"
info "$file has $nspaces trailing spaces"
else
error "$file has $nspaces trailing spaces"
fi
fi

# Check for tabs
ntabs="$(tr -cd '\t' < "$file" | wc -c)"
total_tabs="$(($total_tabs + $ntabs))"
if [ "$ntabs" -gt 0 -a "$fix_method" = "all" ]; then
clean=false
if [ "$fix" = true ]; then
$SED -i 's/\t/ /g' "$file"
info "$file has $ntabs tabs"
else
error "$file has $ntabs tabs"
fi
fi

if [ "$clean" != true ]; then
total_errors="$(($total_errors + 1))"
fi
done
IFS="$OIFS"



Loading…
取消
儲存