--- a/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Fri Dec 23 11:37:49 2022 +0100 +++ b/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Sat Dec 24 17:31:46 2022 +0100 @@ -191,11 +191,15 @@ if isinstance(fn, list): files = fn elif os.path.isdir(fn): - files = [] - for ext in self.syntaxCheckService.getExtensions(): - files.extend( - FileSystemUtilities.direntries(fn, True, "*{0}".format(ext), 0) - ) + files = FileSystemUtilities.direntries( + fn, + filesonly=True, + pattern=[ + "*{0}".format(ext) + for ext in self.syntaxCheckService.getExtensions() + ], + followsymlinks=False, + ) else: files = [fn]