From e9fe09baff82aa0afccfae25e569d6ae6a31c56a Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Sun, 2 May 2021 01:46:55 +0200 Subject: [PATCH] contrib/jenkins.sh: run pylint to find potential errors Change-Id: Ib4cdd0fa824329569f973925ba3a46656a8c8296 --- contrib/jenkins.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/contrib/jenkins.sh b/contrib/jenkins.sh index 2d9653ad..cd9629c9 100755 --- a/contrib/jenkins.sh +++ b/contrib/jenkins.sh @@ -26,6 +26,18 @@ pip install construct # Execute automatically discovered unit tests first python -m unittest discover -v -s tests/ +# Run pylint to find potential errors +# Ignore E1102: not-callable +# pySim/filesystem.py: E1102: method is not callable (not-callable) +# Ignore E0401: import-error +# pySim/utils.py:276: E0401: Unable to import 'Crypto.Cipher' (import-error) +# pySim/utils.py:277: E0401: Unable to import 'Crypto.Util.strxor' (import-error) +pip install pylint +python -m pylint --errors-only \ + --disable E1102 \ + --disable E0401 \ + pySim *.py + # attempt to build documentation pip install sphinx pip install sphinxcontrib-napoleon