--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py Wed Mar 17 19:54:32 2021 +0100 +++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py Sun Mar 21 14:17:16 2021 +0100 @@ -351,9 +351,8 @@ # don't do anything, if no codes were selected return - source = "".join(self.__source) try: - compile(source, self.__filename, 'exec', ast.PyCF_ONLY_AST) + ast.parse("".join(self.__source), self.__filename) except (SyntaxError, TypeError): self.__reportInvalidSyntax() return