--- a/eric7.epj Sun Nov 06 11:22:39 2022 +0100 +++ b/eric7.epj Mon Nov 07 17:19:58 2022 +0100 @@ -62,7 +62,7 @@ "CopyrightAuthor": "", "CopyrightMinFileSize": 0, "DocstringType": "eric_black", - "EnabledCheckerCategories": "C, D, E, M, N, Y, W", + "EnabledCheckerCategories": "C, D, E, I, M, N, Y, W", "ExcludeFiles": "*/ThirdParty/*, */coverage/*, */Ui_*.py, */Examples/*, */pycodestyle.py,*/pyflakes/checker.py,*/mccabe.py,*/eradicate.py,*/ast_unparse.py,*/piplicenses.py,*/pipdeptree.py", "ExcludeMessages": "C101,E203,E265,E266,E305,E402,M201,M301,M302,M303,M304,M305,M306,M307,M308,M311,M312,M313,M314,M315,M321,M701,M702,M811,M834,N802,N803,N807,N808,N821,W293,W503,Y119,Y401,Y402", "FixCodes": "", @@ -70,10 +70,15 @@ "FutureChecker": "", "HangClosing": false, "ImportsChecker": { - "ApplicationPackageNames": [], + "ApplicationPackageNames": [ + "eric7" + ], "BanRelativeImports": "", "BannedModules": [], + "CombinedAsImports": true, "SortCaseSensitive": false, + "SortFromFirst": false, + "SortIgnoringStyle": false, "SortOrder": "natural" }, "IncludeMessages": "", @@ -1000,6 +1005,7 @@ "ExcludeFiles": "*/ThirdParty/*, */coverage/*, Ui_*.py, *_rc.py" }, "isort": { + "combine_as_imports": true, "config_source": "project", "extend_skip_glob": [ "*/Examples/*",