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:
@ -3,5 +3,6 @@ python:
|
||||
- "2.7"
|
||||
install:
|
||||
- pip install -r requirements.txt
|
||||
- pip install pep8
|
||||
script:
|
||||
- ./scripts/cibuild.sh
|
||||
|
@ -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
|
||||
|
Reference in New Issue
Block a user