--- a/eric7.epj Tue May 02 10:20:23 2023 +0200 +++ b/eric7.epj Sat May 27 19:02:58 2023 +0200 @@ -11,6 +11,7 @@ "AllowStarArgAny": false, "AllowUntypedDefs": false, "AllowUntypedNested": false, + "CheckFutureAnnotations": false, "DispatchDecorators": [ "singledispatch", "singledispatchmethod" @@ -62,9 +63,9 @@ "CopyrightAuthor": "", "CopyrightMinFileSize": 0, "DocstringType": "eric_black", - "EnabledCheckerCategories": "C, D, E, I, M, N, Y, W", + "EnabledCheckerCategories": "C, D, E, I, M, NO, N, Y, U, 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,Y401,Y402", + "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": "", "FixIssues": false, "FutureChecker": "", @@ -74,12 +75,7 @@ "eric7" ], "BanRelativeImports": "", - "BannedModules": [], - "CombinedAsImports": true, - "SortCaseSensitive": false, - "SortFromFirst": false, - "SortIgnoringStyle": false, - "SortOrder": "natural" + "BannedModules": [] }, "IncludeMessages": "", "LineComplexity": 25, @@ -87,6 +83,16 @@ "MaxCodeComplexity": 10, "MaxDocLineLength": 88, "MaxLineLength": 88, + "NameOrderChecker": { + "ApplicationPackageNames": [ + "eric7" + ], + "CombinedAsImports": true, + "SortCaseSensitive": false, + "SortFromFirst": false, + "SortIgnoringStyle": false, + "SortOrder": "natural" + }, "NoFixCodes": "E501", "RepeatMessages": true, "SecurityChecker": { @@ -120,6 +126,19 @@ "WeakKeySizeRsaMedium": "2048" }, "ShowIgnored": false, + "UnusedChecker": { + "IgnoreAbstract": true, + "IgnoreDunderGlobals": true, + "IgnoreDunderMethods": true, + "IgnoreEventHandlerMethods": true, + "IgnoreLambdas": false, + "IgnoreNestedFunctions": false, + "IgnoreOverload": true, + "IgnoreOverride": true, + "IgnoreSlotMethods": true, + "IgnoreStubs": true, + "IgnoreVariadicNames": false + }, "ValidEncodings": "latin-1, utf-8" }, "SyntaxChecker": { @@ -351,6 +370,10 @@ "src/eric7/MicroPython/IgnoredDevicesDialog.ui", "src/eric7/MicroPython/MicroPythonFileManagerWidget.ui", "src/eric7/MicroPython/MicroPythonProgressInfoDialog.ui", + "src/eric7/MicroPython/MicroPythonWebreplConnectionDialog.ui", + "src/eric7/MicroPython/MicroPythonWebreplParametersDialog.ui", + "src/eric7/MicroPython/MicroPythonWebreplUrlAddEditDialog.ui", + "src/eric7/MicroPython/MicroPythonWebreplUrlsConfigDialog.ui", "src/eric7/MicroPython/MicroPythonWidget.ui", "src/eric7/MicroPython/MipPackageDialog.ui", "src/eric7/MicroPython/NtpParametersDialog.ui", @@ -1343,7 +1366,15 @@ "src/eric7/MicroPython/MicroPythonFileSystemUtilities.py", "src/eric7/MicroPython/MicroPythonGraphWidget.py", "src/eric7/MicroPython/MicroPythonProgressInfoDialog.py", + "src/eric7/MicroPython/MicroPythonReplWidget.py", + "src/eric7/MicroPython/MicroPythonSerialDeviceInterface.py", "src/eric7/MicroPython/MicroPythonSerialPort.py", + "src/eric7/MicroPython/MicroPythonWebreplConnectionDialog.py", + "src/eric7/MicroPython/MicroPythonWebreplDeviceInterface.py", + "src/eric7/MicroPython/MicroPythonWebreplParametersDialog.py", + "src/eric7/MicroPython/MicroPythonWebreplSocket.py", + "src/eric7/MicroPython/MicroPythonWebreplUrlAddEditDialog.py", + "src/eric7/MicroPython/MicroPythonWebreplUrlsConfigDialog.py", "src/eric7/MicroPython/MicroPythonWidget.py", "src/eric7/MicroPython/MipLocalInstaller.py", "src/eric7/MicroPython/MipPackageDialog.py", @@ -1409,6 +1440,7 @@ "src/eric7/PluginManager/PluginManager.py", "src/eric7/PluginManager/PluginRepositoryDialog.py", "src/eric7/PluginManager/PluginUninstallDialog.py", + "src/eric7/PluginManager/PluginUtilities.py", "src/eric7/PluginManager/__init__.py", "src/eric7/Plugins/AboutPlugin/AboutDialog.py", "src/eric7/Plugins/AboutPlugin/__init__.py", @@ -1434,9 +1466,7 @@ "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/__init__.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py", - "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportNode.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsChecker.py", - "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsEnums.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/LocalImportVisitor.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/__init__.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py", @@ -1445,6 +1475,11 @@ "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/__init__.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/eradicate.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py", + "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/NameOrder/ImportNode.py", + "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/NameOrder/ImportsEnums.py", + "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/NameOrder/NameOrderChecker.py", + "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/NameOrder/__init__.py", + "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/NameOrder/translations.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Naming/NamingStyleChecker.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Naming/__init__.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py", @@ -1492,6 +1527,9 @@ "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/__init__.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/ast_unparse.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py", + "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Unused/UnusedChecker.py", + "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Unused/__init__.py", + "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Unused/translations.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/__init__.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/pycodestyle.py", "src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/translations.py", @@ -2073,6 +2111,7 @@ "src/eric7/SystemUtilities/PySideImporter.py", "src/eric7/SystemUtilities/PythonUtilities.py", "src/eric7/SystemUtilities/QtUtilities.py", + "src/eric7/SystemUtilities/SysUtilities.py", "src/eric7/SystemUtilities/__init__.py", "src/eric7/Tasks/Task.py", "src/eric7/Tasks/TaskFilter.py",