1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Add CI check for PEP 8 compliance

This commit is contained in:
Matt Layher
2016-06-28 00:20:02 -04:00
parent d22e4e7698
commit f1857dd189
2 changed files with 11 additions and 0 deletions

View File

@ -3,5 +3,6 @@ python:
- "2.7"
install:
- pip install -r requirements.txt
- pip install pep8
script:
- ./scripts/cibuild.sh

View File

@ -21,6 +21,16 @@ if [[ ! -z $SYNTAX ]]; then
EXIT=1
fi
# Check all python source files for PEP 8 compliance, but explicitly
# ignore:
# - E501: line greater than 80 characters in length
pep8 --ignore=E501 netbox/
RC=$?
if [[ $RC != 0 ]]; then
echo -e "\n$(info) one or more PEP 8 errors detected, failing build."
EXIT=$RC
fi
# Prepare configuration file for use in CI
CONFIG="netbox/netbox/configuration.py"
cp netbox/netbox/configuration.example.py $CONFIG