summaryrefslogtreecommitdiff
path: root/.pylintrc
diff options
context:
space:
mode:
authorJoshua Powers <josh.powers@canonical.com>2017-04-06 11:14:29 -0700
committerScott Moser <smoser@ubuntu.com>2017-04-21 10:14:47 -0400
commit5afe4cd0797a12d07ea19b9715b720d47bdea401 (patch)
tree8be9e7b623002b1fd60fb21b95696ab6b67ca497 /.pylintrc
parent33816e96d8981918f734dab3ee1a967bce85451a (diff)
downloadvyos-cloud-init-5afe4cd0797a12d07ea19b9715b720d47bdea401.tar.gz
vyos-cloud-init-5afe4cd0797a12d07ea19b9715b720d47bdea401.zip
pylint: fix all logging warnings
This will change all instances of LOG.warn to LOG.warning as warn is now a deprecated method. It will also make sure any logging uses lazy logging by passing string format arguments as function parameters.
Diffstat (limited to '.pylintrc')
-rw-r--r--.pylintrc27
1 files changed, 24 insertions, 3 deletions
diff --git a/.pylintrc b/.pylintrc
index b8cda03c..0f5e41b1 100644
--- a/.pylintrc
+++ b/.pylintrc
@@ -6,8 +6,29 @@ jobs=4
[MESSAGES CONTROL]
-# Errors only
-disable=C, F, I, R, W
+# Errors and warings with some filtered:
+# W0105(pointless-string-statement)
+# W0107(unnecessary-pass)
+# W0201(attribute-defined-outside-init)
+# W0212(protected-access)
+# W0221(arguments-differ)
+# W0222(signature-differs)
+# W0223(abstract-method)
+# W0231(super-init-not-called)
+# W0311(bad-indentation)
+# W0511(fixme)
+# W0602(global-variable-not-assigned)
+# W0603(global-statement)
+# W0611(unused-import)
+# W0612(unused-variable)
+# W0613(unused-argument)
+# W0621(redefined-outer-name)
+# W0622(redefined-builtin)
+# W0631(undefined-loop-variable)
+# W0703(broad-except)
+# W1401(anomalous-backslash-in-string)
+
+disable=C, F, I, R, W0105, W0107, W0201, W0212, W0221, W0222, W0223, W0231, W0311, W0511, W0602, W0603, W0611, W0612, W0613, W0621, W0622, W0631, W0703, W1401
[REPORTS]
@@ -25,7 +46,7 @@ reports=no
# (useful for modules/projects where namespaces are manipulated during runtime
# and thus existing member attributes cannot be deduced by static analysis. It
# supports qualified module names, as well as Unix pattern matching.
-ignored-modules=six.moves,pkg_resources
+ignored-modules=six.moves,pkg_resources,httplib,http.client
# List of class names for which member attributes should not be checked (useful
# for classes with dynamically set attributes). This supports the use of