Add bandit target to shipyard

This patch set adds [testenv:bandit] target to the shipyard project
to allow CICD to perform necessary static code analysis on the
shipyard project.

Change-Id: I748c52bc90ce667c891f15d018df2c01ea9ec351
This commit is contained in:
Tin Lam 2017-08-20 11:49:18 -05:00
parent 83b11008b2
commit 068b6e193b
2 changed files with 6 additions and 0 deletions

View File

@ -7,3 +7,6 @@ psycopg2==2.7.3
# Linting
flake8==3.3.0
# Security scanning
bandit>=1.1.0 # Apache-2.0

View File

@ -13,6 +13,9 @@ commands=
[testenv:pep8]
commands = flake8 {posargs}
[testenv:bandit]
commands = bandit -r shipyard_airflow -x tests -n 5
[flake8]
# NOTE(Bryan Strassner) ignoring F841 because of the airflow example pattern
# of naming variables even if they aren't used for DAGs and Operators.