--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py Tue Mar 30 19:59:24 2021 +0200 +++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py Wed Mar 31 19:51:41 2021 +0200 @@ -23,6 +23,7 @@ from Complexity.ComplexityChecker import ComplexityChecker from Security.SecurityChecker import SecurityChecker from PathLib.PathlibChecker import PathlibChecker +from Simplify.SimplifyChecker import SimplifyChecker def initService(): @@ -427,6 +428,7 @@ stats.update(annotationsChecker.counters) errors += annotationsChecker.errors + # check for security issues securityChecker = SecurityChecker( source, filename, select, ignore, [], repeatMessages, securityArgs) @@ -434,11 +436,19 @@ stats.update(securityChecker.counters) errors += securityChecker.errors + # check for pathlib usage pathlibChecker = PathlibChecker( source, filename, select, ignore, [], repeatMessages) pathlibChecker.run() stats.update(pathlibChecker.counters) errors += pathlibChecker.errors + + # check for code simplifications + simplifyChecker =SimplifyChecker( + source, filename, select, ignore, [], repeatMessages) + simplifyChecker.run() + stats.update(simplifyChecker.counters) + errors += simplifyChecker.errors errorsDict = {} for error in errors: