--- a/eric7.epj Mon May 22 19:46:19 2023 +0200 +++ b/eric7.epj Mon May 22 19:53:41 2023 +0200 @@ -63,7 +63,7 @@ "CopyrightAuthor": "", "CopyrightMinFileSize": 0, "DocstringType": "eric_black", - "EnabledCheckerCategories": "C, D, E, I, M, NO, 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,*/MCUScripts/*,*/MicroPython/Tools/*", "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": "", @@ -126,6 +126,17 @@ "WeakKeySizeRsaMedium": "2048" }, "ShowIgnored": false, + "UnusedChecker": { + "IgnoreAbstract": true, + "IgnoreDunderMethods": true, + "IgnoreLambdas": false, + "IgnoreNestedFunctions": false, + "IgnoreOverload": true, + "IgnoreOverride": true, + "IgnoreSlotMethods": true, + "IgnoreStubs": true, + "IgnoreVariadicNames": false + }, "ValidEncodings": "latin-1, utf-8" }, "SyntaxChecker": { @@ -1517,6 +1528,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",