From 2051871c81ca17d8937c2c43eb549dc1ba250f21 Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen <Paulus@PaulusSchoutsen.nl>
Date: Tue, 11 Nov 2014 22:18:35 -0800
Subject: [PATCH] Add pylint to travis

---
 .travis.yml | 4 ++--
 pylintrc    | 7 ++++++-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index a1b0a76972a..fa81e929d7b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,8 +3,8 @@ python:
   - "3.4"
 install:
   - pip install -r requirements.txt
-  - pip install pep8
+  - pip install pep8 pylint
 script:
   - pep8 homeassistant --exclude bower_components,external
+  - pylint homeassistant
   - python -m homeassistant -t test
-
diff --git a/pylintrc b/pylintrc
index bdb11787052..28d50902f2a 100644
--- a/pylintrc
+++ b/pylintrc
@@ -1,7 +1,12 @@
 [MASTER]
 ignore=external
+reports=no
 
-disable=locally-disabled,duplicate-code
+# Reasons disabled:
+# locally-disabled - it spams too much
+# duplicate-code - unavoidable
+# cyclic-import - doesn't test if both import on load
+disable=locally-disabled,duplicate-code,cyclic-import
 
 [EXCEPTIONS]
 overgeneral-exceptions=Exception,HomeAssistantError
-- 
GitLab