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