--- a/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsChecker.py Sat Nov 05 13:02:04 2022 +0100 +++ b/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsChecker.py Sat Nov 05 13:03:31 2022 +0100 @@ -426,7 +426,11 @@ imports.append( ImportNode( - self.__args.get("ApplicationPackageNames", []), importNode, self + self.__args.get("ApplicationPackageNames", []), + importNode, + self, + self.__args.get("SortIgnoringStyle", False), + self.__args.get("SortFromFirst", False), ) ) @@ -442,7 +446,11 @@ errors.append(n.error) if n == p: - errors.append((n.node, "I203", str(p), str(n))) + if ( + self.__args.get("CombinedAsImports", False) + or (not n.asImport and not p.asImport) + ): + errors.append((n.node, "I203", str(p), str(n))) elif n < p: errors.append((n.node, "I201", str(n), str(p)))