check_style.sh 375 字节
Newer Older
Y
Yu Yang 已提交
1
#!/bin/bash
Y
Yu Yang 已提交
2
function abort(){
Y
Yi Wang 已提交
3 4
    echo "Your change doesn't follow PaddlePaddle's code style." 1>&2
    echo "Please use pre-commit to reformat your code and git push again." 1>&2
Y
Yu Yang 已提交
5 6 7 8
    exit 1
}

trap 'abort' 0
Y
Yu Yang 已提交
9
set -e
Y
Yi Wang 已提交
10 11

cd $TRAVIS_BUILD_DIR
Y
Yu Yang 已提交
12
export PATH=/usr/bin:$PATH
Y
Yu Yang 已提交
13
pre-commit install
Y
Yu Yang 已提交
14
clang-format --version
15 16 17 18

if ! pre-commit run -a ; then
  git diff  --exit-code
fi
Y
Yu Yang 已提交
19 20

trap : 0