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

branch
eric7
changeset 10116
4a619fb7bd09
parent 10069
435cc5875135
child 10119
64147a7e6393
--- a/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py	Mon Jul 17 09:23:30 2023 +0200
+++ b/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py	Mon Jul 17 17:37:38 2023 +0200
@@ -15,6 +15,7 @@
 
 import pycodestyle
 
+from Async.AsyncChecker import AsyncChecker
 from CodeStyleFixer import CodeStyleFixer
 from Complexity.ComplexityChecker import ComplexityChecker
 from DocStyle.DocStyleChecker import DocStyleChecker
@@ -576,6 +577,21 @@
             stats.update(unusedChecker.counters)
             errors += unusedChecker.errors
 
+            # check async function definitions
+            asyncChecker = AsyncChecker(
+                source,
+                filename,
+                tree,
+                select,
+                ignore,
+                [],
+                repeatMessages,
+                {},  # no arguments yet
+            )
+            asyncChecker.run()
+            stats.update(asyncChecker.counters)
+            errors += asyncChecker.errors
+
         elif syntaxError:
             errors = [syntaxError]
             stats.update(syntaxStats)

eric ide

mercurial