Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py

changeset 4506
57666e501a42
parent 4444
4867c8189b62
child 4541
e8ddd9d76414
--- a/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py	Fri Oct 23 19:44:22 2015 +0200
+++ b/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py	Sat Oct 24 20:36:26 2015 +0200
@@ -12,12 +12,13 @@
 
 import pep8
 from NamingStyleChecker import NamingStyleChecker
-from McCabeChecker import McCabeChecker
 
 # register the name checker
 pep8.register_check(NamingStyleChecker, NamingStyleChecker.Codes)
 
 from DocStyleChecker import DocStyleChecker
+from MiscellaneousChecker import MiscellaneousChecker
+from McCabeChecker import McCabeChecker
 
 
 def initService():
@@ -189,8 +190,8 @@
             (bool), fixed (bool), autofixing (bool), fixedMsg (str)))
     """
     (excludeMessages, includeMessages, repeatMessages, fixCodes, noFixCodes,
-     fixIssues, maxLineLength, hangClosing, docType, maxComplexity, errors,
-     eol, encoding, backup) = args
+     fixIssues, maxLineLength, hangClosing, docType, maxComplexity,
+     miscellaneousArgs, errors, eol, encoding, backup) = args
     
     stats = {}
 
@@ -243,6 +244,14 @@
         stats.update(docStyleChecker.counters)
         errors += docStyleChecker.errors
         
+        # miscellaneous additional checks
+        miscellaneousChecker = MiscellaneousChecker(
+            source, filename, select, ignore, [], repeatMessages,
+            miscellaneousArgs)
+        miscellaneousChecker.run()
+        stats.update(miscellaneousChecker.counters)
+        errors += miscellaneousChecker.errors
+        
         # check code complexity iaw. McCabe
         mccabeChecker = McCabeChecker(
             source, filename, select, ignore, maxComplexity)

eric ide

mercurial