From 8c1784e8c1eac65f66b4a1ecc4b8b0ddd5de9327 Mon Sep 17 00:00:00 2001
From: Raphaƫl Barrois <raphael.barrois@polytechnique.org>
Date: Wed, 3 Apr 2013 01:17:26 +0200
Subject: Pylint.

---
 Makefile | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

(limited to 'Makefile')

diff --git a/Makefile b/Makefile
index f9c27c0..274ee32 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,8 @@
+PACKAGE=factory
+TESTS_DIR=tests
+DOC_DIR=docs
+
+
 all: default
 
 
@@ -11,14 +16,17 @@ clean:
 test:
 	python -W default setup.py test
 
+pylint:
+	pylint --rcfile=.pylintrc --report=no $(PACKAGE)/
+
 coverage:
 	coverage erase
-	coverage run "--include=factory/*.py,tests/*.py" --branch setup.py test
-	coverage report "--include=factory/*.py,tests/*.py"
-	coverage html "--include=factory/*.py,tests/*.py"
+	coverage run "--include=$(PACKAGE)/*.py,$(TESTS_DIR)/*.py" --branch setup.py test
+	coverage report "--include=$(PACKAGE)/*.py,$(TESTS_DIR)/*.py"
+	coverage html "--include=$(PACKAGE)/*.py,$(TESTS_DIR)/*.py"
 
 doc:
-	$(MAKE) -C docs html
+	$(MAKE) -C $(DOC_DIR) html
 
 
-.PHONY: all default clean coverage doc test
+.PHONY: all default clean coverage doc pylint test
-- 
cgit v1.2.3