17 lines
684 B
17 lines
684 B
#!/bin/bash
|
|
|
|
TOTAL_ERRORS=0
|
|
|
|
# The trick to remove deleted files: https://stackoverflow.com/a/2413151
|
|
for file in $(git diff --cached --name-status | awk '$1 != "D" {print $2}'); do
|
|
if [[ $file =~ ^(paddle/legacy/api/.*|paddle/legacy/capi/.*|paddle/contrib/.*|paddle/legacy/cuda/.*|paddle/legacy/function/.*|paddle/legacy/gserver/.*|paddle/legacy/math/.*|paddle/legacy/optimizer/.*|paddle/legacy/parameter/.*|paddle/legacy/pserver/.*|paddle/legacy/trainer/.*|paddle/legacy/utils/.*|paddle/testing/TestUtil.*) ]]; then
|
|
continue;
|
|
else
|
|
cpplint --filter=-readability/fn_size $file;
|
|
TOTAL_ERRORS=$(expr $TOTAL_ERRORS + $?);
|
|
fi
|
|
done
|
|
|
|
exit $TOTAL_ERRORS
|
|
|