mirror of
https://github.com/reactos/syzkaller.git
synced 2024-11-23 03:19:51 +00:00
32 lines
883 B
Bash
32 lines
883 B
Bash
|
#!/usr/bin/env bash
|
||
|
# Copyright 2020 syzkaller project authors. All rights reserved.
|
||
|
# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
|
||
|
|
||
|
FILES=0
|
||
|
FAILED=""
|
||
|
RE="[[:space:]]$"
|
||
|
LAST_EMPTY=""
|
||
|
for F in $(find . -name "*.sh" -o -name "*.S" -o -name "*.py" -o -name "*.yml" -o -name "*.yaml" -o -name "*.md" | \
|
||
|
egrep -v "/vendor/|/gen/"); do
|
||
|
((FILES+=1))
|
||
|
L=0
|
||
|
while IFS= read -r LINE; do
|
||
|
((L+=1))
|
||
|
if [[ $LINE =~ $RE ]]; then
|
||
|
echo "$F:$L:1: Trailing whitespace at the end of the line. Please remove."
|
||
|
echo "$LINE"
|
||
|
FAILED="1"
|
||
|
fi
|
||
|
LAST_EMPTY=""
|
||
|
if [ "$LINE" == "" ]; then
|
||
|
LAST_EMPTY="1"
|
||
|
fi
|
||
|
done < "$F"
|
||
|
if [ "$LAST_EMPTY" != "" ]; then
|
||
|
echo "$F:$L:1: Trailing empty line at the end of the file. Please remove."
|
||
|
FAILED="1"
|
||
|
fi
|
||
|
done
|
||
|
if [ "$FAILED" != "" ]; then exit 1; fi
|
||
|
echo "$FILES files checked for whitespaces"
|