improve travis coding style checks

This commit is contained in:
Thomas Kriechbaumer 2015-05-29 11:22:31 +02:00
parent 1dda164d03
commit e805f2d066
3 changed files with 22 additions and 2 deletions

1
.gitignore vendored
View File

@ -9,5 +9,6 @@ MANIFEST
.coverage
.idea/
__pycache__
_cffi__*
netlib.egg-info/
pathod/

View File

@ -9,8 +9,7 @@ install:
# command to run tests, e.g. python setup.py test
script:
- "nosetests --with-cov --cov-report term-missing"
- "autopep8 -i -r -a -a . && test -z \"$(git status -s)\""
- "autoflake -r -i --remove-all-unused-imports --remove-unused-variables . && test -z \"$(git status -s)\""
- "./check_coding_style.sh"
after_success:
- coveralls
notifications:

20
check_coding_style.sh Executable file
View File

@ -0,0 +1,20 @@
#!/bin/bash
autopep8 -i -r -a -a .
if [[ -n "$(git status -s)" ]]; then
echo "autopep8 yielded the following changes:"
git status -s
git --no-pager diff
exit 1
fi
autoflake -i -r --remove-all-unused-imports --remove-unused-variables .
if [[ -n "$(git status -s)" ]]; then
echo "autoflake yielded the following changes:"
git status -s
git --no-pager diff
exit 1
fi
echo "Coding style seems to be ok."
exit 0