os.path.getmtime may return float in newer Pythons; compensate in test case
[joel/kofoto.git] / check.py
index 1777260..7032198 100755 (executable)
--- a/check.py
+++ b/check.py
@@ -3,6 +3,7 @@
 import os
 import sys
 from optparse import OptionParser
+import warnings
 from pylint import lint
 
 def disable_message(arguments, message_id):
@@ -32,15 +33,19 @@ else:
     modules = ["kofoto"]
 
 normally_disabled_tests = [
-    "C0101", # "Too short variable name."
+    "C0103", # "Invalid name"
+    "C0111", # "Missing docstring"
     "I0011", # "Locally disabling ..."
-    "W0131", # "Missing docstring."
+    "R0201", # "Method could be a function"
+    "R0801", # "Similar lines ..."
     "W0142", # "Used * or ** magic."
+    "W0212", # "Access to a protected member foo of a client class"
     "W0511", # "TODO ..."
     "W0704", # "Except doesn't do anything."
 ]
 
 normally_disabled_complexity_tests = [
+    "C0302", # "Too many lines in module"
     "R0901", # "Too many parent classes."
     "R0902", # "Too many instance attributes."
     "R0903", # "Not enough public methods."
@@ -50,7 +55,6 @@ normally_disabled_complexity_tests = [
     "R0913", # "Too many arguments."
     "R0914", # "Too many local variables."
     "R0915", # "Too many statements."
-    "W0302", # "Too many lines in module."
     "C0301", # "Line too long."
 ]