aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVenkata Harshavardhan Reddy Allu <venkataharshavardhan_ven@srmuniv.edu.in>2019-03-22 17:58:00 +0530
committerVenkata Harshavardhan Reddy Allu <venkataharshavardhan_ven@srmuniv.edu.in>2019-03-22 18:18:45 +0530
commit06ed156d9a9eb6cf8f61e7a7b3d9d35f30e6d755 (patch)
tree5a463c6f124e8dafa691011de7bbadefee581964
parent77f3df5f118c040a8d9e633181e5105429957dfc (diff)
Add pylint check to tox
Pylint is necessary to avoid potential errors which flake8 doesn't detect because flake8 is concentrated on code style rather than linting. Change-Id: I50f455227e85c08465e312e07b276698b502cdd2 Signed-off-by: Venkata Harshavardhan Reddy Allu <venkataharshavardhan_ven@srmuniv.edu.in>
-rw-r--r--test-requirements.txt1
-rw-r--r--tox.ini17
2 files changed, 17 insertions, 1 deletions
diff --git a/test-requirements.txt b/test-requirements.txt
index a504b51..363f51d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,3 +5,4 @@ coverage!=4.4 # Apache-2.0
mock # BSD
nose # LGPL
yamllint
+pylint
diff --git a/tox.ini b/tox.ini
index a92fccf..c359c54 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
[tox]
-envlist = docs,docs-linkcheck,py27,yamllint
+envlist = docs,docs-linkcheck,py27,yamllint,pylint
skipsdist = True
[testenv]
@@ -41,3 +41,18 @@ files =
sfc/tests/functest
commands =
yamllint -s {[testenv:yamllint]files}
+
+[testenv:pylint]
+basepython = python2.7
+commands = pylint --rcfile=tox.ini sfc
+
+# pylintrc
+[MESSAGES CONTROL]
+disable=all
+
+enable=F,E,unreachable,duplicate-key,unnecessary-semicolon,
+ global-variable-not-assigned,unused-variable,binary-op-exception,
+ bad-format-string,anomalous-backslash-in-string,bad-open-mode
+
+[TYPECHECK]
+ignored-classes=Connection