blob: 9ed5cad0d7017a4e242461eac3457214ad281b67 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/bash
#usage bash check_google_style.sh
# VERSION CHECK
ROOT_DIR=..
FILE_TO_CHECK="$1"
PYTHON_SCRIPT="$2"
LOG_FILE=$FILE_TO_CHECK.cpplint
if [ -f $LOG_FILE ]; then
rm -f $LOG_FILE
fi
if [ ! -f $FILE_TO_CHECK ]; then
echo "File not found! : $FILE_TO_CHECK" | tee -a $LOG_FILE
exit 1
fi
# CPPLINT FILE
echo "File: $FILE_TO_CHECK" 2>&1 | tee -a $LOG_FILE
python $PYTHON_SCRIPT --linelength=120 $FILE_TO_CHECK 2>&1 | tee -a $LOG_FILE
LINE_ERRORS=`grep "Total errors found:" $LOG_FILE`
NB_ERRORS=${LINE_ERRORS:20}
if [ "$NB_ERRORS" -gt 20 ]
then
echo "## Too many errors ($NB_ERRORS) in $FILE_TO_CHECK" 2>&1 | tee -a $LOG_FILE
exit 1
fi
echo "Acceptable number of errors ($NB_ERRORS) in $FILE_TO_CHECK" 2>&1 | tee -a $LOG_FILE
exit 0
|