Use only tracked Python files
This commit is contained in:
parent
359c4ec879
commit
0aa4fd3ede
1 changed files with 5 additions and 4 deletions
|
|
@ -1,8 +1,9 @@
|
|||
#!/bin/bash -u
|
||||
cd $(dirname $0)
|
||||
cd ..
|
||||
grep -r --include '*.py' 'class [^( ]\+:$' . && exit 3
|
||||
grep -r --include '*.py' $'\t\|\s$' . && exit 4
|
||||
PYFILES=$(git ls-files|grep '^scripts\|\.py$'|grep -v boilerplate_data|tr '\n' ' ')
|
||||
grep 'class [^( ]\+:$' ${PYFILES} && exit 3
|
||||
grep $'\t\|\s$' $PYFILES && exit 4
|
||||
|
||||
FLAKE8=""
|
||||
if which flake8 >/dev/null 2>&1; then
|
||||
|
|
@ -14,9 +15,9 @@ fi
|
|||
|
||||
if [ -n "${FLAKE8}" ]; then
|
||||
set -e
|
||||
${FLAKE8} --ignore=E,W --exclude='*_ui.py' *.py weboob modules contrib docs scripts/* tools/*.py
|
||||
${FLAKE8} --ignore=E,W --exclude='*_ui.py' *.py $PYFILES
|
||||
else
|
||||
# grep will return 0 only if it founds something, but our script
|
||||
# wants to return 0 when it founds nothing!
|
||||
pyflakes *.py weboob modules contrib docs scripts/* tools/*.py | grep -v redefinition && exit 1 || exit 0
|
||||
pyflakes $PYFILES | grep -v redefinition && exit 1 || exit 0
|
||||
fi
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue