src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py

branch
eric7
changeset 10362
cfa7034cccf6
parent 10122
f9b87800ecf2
child 10437
2f70ca07f0af
--- a/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py	Thu Nov 30 11:59:40 2023 +0100
+++ b/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py	Thu Nov 30 16:39:46 2023 +0100
@@ -21,6 +21,7 @@
 from Complexity.ComplexityChecker import ComplexityChecker
 from DocStyle.DocStyleChecker import DocStyleChecker
 from Imports.ImportsChecker import ImportsChecker
+from Logging.LoggingChecker import LoggingChecker
 from Miscellaneous.MiscellaneousChecker import MiscellaneousChecker
 from NameOrder.NameOrderChecker import NameOrderChecker
 from Naming.NamingStyleChecker import NamingStyleChecker
@@ -582,6 +583,21 @@
             stats.update(asyncChecker.counters)
             errors += asyncChecker.errors
 
+            # checking logging statements
+            loggingChecker = LoggingChecker(
+                source,
+                filename,
+                tree,
+                select,
+                ignore,
+                [],
+                repeatMessages,
+                {},  # no arguments yet
+            )
+            loggingChecker.run()
+            stats.update(loggingChecker.counters)
+            errors += loggingChecker.errors
+
         elif syntaxError:
             errors = [syntaxError]
             stats.update(syntaxStats)

eric ide

mercurial