--- 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)