
A newer version of flake8 needed to be used, and several error codes are no longer being suppressed. Closes-Bug: 1906529 Signed-off-by: albailey <Al.Bailey@windriver.com> Change-Id: Ifc38b664722da533fbf46614d59c00670c8f8780
58 lines
1.5 KiB
INI
58 lines
1.5 KiB
INI
[tox]
|
||
envlist = pep8,pylint
|
||
minversion = 2.3
|
||
skipsdist = True
|
||
|
||
[testenv]
|
||
basepython = python3
|
||
install_command = pip install \
|
||
-c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/stable/stein/upper-constraints.txt} \
|
||
{opts} {packages}
|
||
setenv = VIRTUAL_ENV={envdir}
|
||
OS_STDOUT_CAPTURE=1
|
||
OS_STDERR_CAPTURE=1
|
||
OS_TEST_TIMEOUT=60
|
||
PYTHONDONTWRITEBYTECODE=True
|
||
commands = find {toxinidir} -type f -not -path '{toxinidir}/.tox/*' -not -path '*/__pycache__/*' -name '*.py[c|o]' -delete
|
||
whitelist_externals = find
|
||
|
||
[testenv:venv]
|
||
commands = {posargs}
|
||
|
||
[flake8]
|
||
# - hacking codes -
|
||
# H104: File contains nothing but comments
|
||
# H301: one import per line
|
||
# H404: multi line docstring should start without a leading new line
|
||
# H405: multi line docstring summary not separated with an empty line
|
||
# H501: Do not use self.__dict__ for string formatting
|
||
ignore=H104,H301,H404,H405,H501
|
||
# H106 Don’t put vim configuration in source files (off by default).
|
||
# H203 Use assertIs(Not)None to check for None (off by default).
|
||
# TODO: enable: H904 Delay string interpolations at logging calls
|
||
enable-extensions = H106,H203
|
||
max-line-length=84
|
||
|
||
[testenv:pep8]
|
||
usedevelop = False
|
||
skip_install = True
|
||
deps =
|
||
hacking
|
||
flake8-bugbear
|
||
commands =
|
||
flake8
|
||
|
||
[testenv:pylint]
|
||
basepython = python2.7
|
||
deps =
|
||
eventlet
|
||
oslo.config
|
||
oslo.log
|
||
paste
|
||
PasteDeploy
|
||
routes
|
||
webob
|
||
pylint
|
||
commands = pylint nova-api-proxy/nova_api_proxy --rcfile=pylint.rc
|
||
|