From eb994ca6ffeaccddce000ba13f4b4724205b55a4 Mon Sep 17 00:00:00 2001
From: vtexier <vit@free.fr>
Date: Sat, 25 May 2019 16:34:34 +0200
Subject: [PATCH] [enh] #91 add pylint check

---
 Makefile             | 11 +++++++++--
 requirements_dev.txt |  1 +
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 1c169e39..cd18d87c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-.PHONY: docs tests check
+.PHONY: docs tests check mypy pylint
 
 # generate documentation
 docs:
@@ -8,6 +8,13 @@ docs:
 tests:
 	python3 -m unittest ${TESTS_FILTER}
 
+# check
+check: mypy pylint
+
 # check static typing
-check:
+mypy:
 	python3 -m mypy duniterpy --ignore-missing-imports
+
+# check code errors
+pylint:
+	pylint --disable=C --enable=C0121,C0202,C0321 --jobs=0 duniterpy/
diff --git a/requirements_dev.txt b/requirements_dev.txt
index e70f7780..d175ea34 100644
--- a/requirements_dev.txt
+++ b/requirements_dev.txt
@@ -1,4 +1,5 @@
 coveralls
 mypy
+pylint
 sphinx
 sphinx_rtd_theme
-- 
GitLab