Module: check_mk
Branch: master
Commit: 853dc81b47a266815aba50c73166b0aeb81cd19e
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=853dc81b47a266…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: Wed Jul 25 10:42:14 2018 +0200
Classify unsubscriptable-object and unsupported-membership warnings.
Change-Id: Id5cfaed50e9767778400d5519e28507a23e466f4
---
tests/pylint/pylintrc | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/tests/pylint/pylintrc b/tests/pylint/pylintrc
index 4f75d2b..ca3f8cc 100644
--- a/tests/pylint/pylintrc
+++ b/tests/pylint/pylintrc
@@ -27,8 +27,6 @@ disable=
reimported,
relative-import,
ungrouped-imports,
- unsubscriptable-object,
- unsupported-membership-test,
unused-argument,
unused-wildcard-import,
wildcard-import,
@@ -119,6 +117,13 @@ disable=
too-many-return-statements,
too-many-statements,
#---------------------------------------------------------------------------
+ # Enabling these would be nice, but at the moment pylint is a bit too dumb,
+ # so it stumbles over e.g. initialization with None. It ignores control
+ # flow, so even adding e.g. isinstance() guards wouldn't help, see:
+ #
https://github.com/PyCQA/pylint/issues/1498.
+ unsubscriptable-object,
+ unsupported-membership-test,
+ #---------------------------------------------------------------------------
# Our code is still full of FIXMEs/XXXs/TODOs, perhaps fixing or removing
# them might be a good idea some day...
fixme,