--- a/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/translations.py Sun Feb 23 12:42:47 2025 +0100 +++ b/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/translations.py Mon Feb 24 15:11:18 2025 +0100 @@ -38,185 +38,185 @@ ################################################################## _pycodestyleErrorMessages = { - "E101": QCoreApplication.translate( + "E-101": QCoreApplication.translate( "pycodestyle", "indentation contains mixed spaces and tabs" ), - "E111": QCoreApplication.translate( + "E-111": QCoreApplication.translate( "pycodestyle", "indentation is not a multiple of four" ), - "E112": QCoreApplication.translate("pycodestyle", "expected an indented block"), - "E113": QCoreApplication.translate("pycodestyle", "unexpected indentation"), - "E114": QCoreApplication.translate( + "E-112": QCoreApplication.translate("pycodestyle", "expected an indented block"), + "E-113": QCoreApplication.translate("pycodestyle", "unexpected indentation"), + "E-114": QCoreApplication.translate( "pycodestyle", "indentation is not a multiple of four (comment)" ), - "E115": QCoreApplication.translate( + "E-115": QCoreApplication.translate( "pycodestyle", "expected an indented block (comment)" ), - "E116": QCoreApplication.translate( + "E-116": QCoreApplication.translate( "pycodestyle", "unexpected indentation (comment)" ), - "E117": QCoreApplication.translate("pycodestyle", "over-indented"), - "E121": QCoreApplication.translate( + "E-117": QCoreApplication.translate("pycodestyle", "over-indented"), + "E-121": QCoreApplication.translate( "pycodestyle", "continuation line indentation is not a multiple of four" ), - "E122": QCoreApplication.translate( + "E-122": QCoreApplication.translate( "pycodestyle", "continuation line missing indentation or outdented" ), - "E123": QCoreApplication.translate( + "E-123": QCoreApplication.translate( "pycodestyle", "closing bracket does not match indentation of opening bracket's line", ), - "E124": QCoreApplication.translate( + "E-124": QCoreApplication.translate( "pycodestyle", "closing bracket does not match visual indentation" ), - "E125": QCoreApplication.translate( + "E-125": QCoreApplication.translate( "pycodestyle", "continuation line with same indent as next logical line" ), - "E126": QCoreApplication.translate( + "E-126": QCoreApplication.translate( "pycodestyle", "continuation line over-indented for hanging indent" ), - "E127": QCoreApplication.translate( + "E-127": QCoreApplication.translate( "pycodestyle", "continuation line over-indented for visual indent" ), - "E128": QCoreApplication.translate( + "E-128": QCoreApplication.translate( "pycodestyle", "continuation line under-indented for visual indent" ), - "E129": QCoreApplication.translate( + "E-129": QCoreApplication.translate( "pycodestyle", "visually indented line with same indent as next logical line" ), - "E131": QCoreApplication.translate( + "E-131": QCoreApplication.translate( "pycodestyle", "continuation line unaligned for hanging indent" ), - "E133": QCoreApplication.translate( + "E-133": QCoreApplication.translate( "pycodestyle", "closing bracket is missing indentation" ), - "E201": QCoreApplication.translate("pycodestyle", "whitespace after '{0}'"), - "E202": QCoreApplication.translate("pycodestyle", "whitespace before '{0}'"), - "E203": QCoreApplication.translate("pycodestyle", "whitespace before '{0}'"), - "E204": QCoreApplication.translate("pycodestyle", "whitespace after decorator '@'"), - "E211": QCoreApplication.translate("pycodestyle", "whitespace before '{0}'"), - "E221": QCoreApplication.translate( + "E-201": QCoreApplication.translate("pycodestyle", "whitespace after '{0}'"), + "E-202": QCoreApplication.translate("pycodestyle", "whitespace before '{0}'"), + "E-203": QCoreApplication.translate("pycodestyle", "whitespace before '{0}'"), + "E-204": QCoreApplication.translate("pycodestyle", "whitespace after decorator '@'"), + "E-211": QCoreApplication.translate("pycodestyle", "whitespace before '{0}'"), + "E-221": QCoreApplication.translate( "pycodestyle", "multiple spaces before operator" ), - "E222": QCoreApplication.translate("pycodestyle", "multiple spaces after operator"), - "E223": QCoreApplication.translate("pycodestyle", "tab before operator"), - "E224": QCoreApplication.translate("pycodestyle", "tab after operator"), - "E225": QCoreApplication.translate( + "E-222": QCoreApplication.translate("pycodestyle", "multiple spaces after operator"), + "E-223": QCoreApplication.translate("pycodestyle", "tab before operator"), + "E-224": QCoreApplication.translate("pycodestyle", "tab after operator"), + "E-225": QCoreApplication.translate( "pycodestyle", "missing whitespace around operator" ), - "E226": QCoreApplication.translate( + "E-226": QCoreApplication.translate( "pycodestyle", "missing whitespace around arithmetic operator" ), - "E227": QCoreApplication.translate( + "E-227": QCoreApplication.translate( "pycodestyle", "missing whitespace around bitwise or shift operator" ), - "E228": QCoreApplication.translate( + "E-228": QCoreApplication.translate( "pycodestyle", "missing whitespace around modulo operator" ), - "E231": QCoreApplication.translate("pycodestyle", "missing whitespace after '{0}'"), - "E241": QCoreApplication.translate("pycodestyle", "multiple spaces after '{0}'"), - "E242": QCoreApplication.translate("pycodestyle", "tab after '{0}'"), - "E251": QCoreApplication.translate( + "E-231": QCoreApplication.translate("pycodestyle", "missing whitespace after '{0}'"), + "E-241": QCoreApplication.translate("pycodestyle", "multiple spaces after '{0}'"), + "E-242": QCoreApplication.translate("pycodestyle", "tab after '{0}'"), + "E-251": QCoreApplication.translate( "pycodestyle", "unexpected spaces around keyword / parameter equals" ), - "E252": QCoreApplication.translate( + "E-252": QCoreApplication.translate( "pycodestyle", "missing whitespace around parameter equals" ), - "E261": QCoreApplication.translate( + "E-261": QCoreApplication.translate( "pycodestyle", "at least two spaces before inline comment" ), - "E262": QCoreApplication.translate( + "E-262": QCoreApplication.translate( "pycodestyle", "inline comment should start with '# '" ), - "E265": QCoreApplication.translate( + "E-265": QCoreApplication.translate( "pycodestyle", "block comment should start with '# '" ), - "E266": QCoreApplication.translate( + "E-266": QCoreApplication.translate( "pycodestyle", "too many leading '#' for block comment" ), - "E271": QCoreApplication.translate("pycodestyle", "multiple spaces after keyword"), - "E272": QCoreApplication.translate("pycodestyle", "multiple spaces before keyword"), - "E273": QCoreApplication.translate("pycodestyle", "tab after keyword"), - "E274": QCoreApplication.translate("pycodestyle", "tab before keyword"), - "E275": QCoreApplication.translate( + "E-271": QCoreApplication.translate("pycodestyle", "multiple spaces after keyword"), + "E-272": QCoreApplication.translate("pycodestyle", "multiple spaces before keyword"), + "E-273": QCoreApplication.translate("pycodestyle", "tab after keyword"), + "E-274": QCoreApplication.translate("pycodestyle", "tab before keyword"), + "E-275": QCoreApplication.translate( "pycodestyle", "missing whitespace after keyword" ), - "E301": QCoreApplication.translate( + "E-301": QCoreApplication.translate( "pycodestyle", "expected {0} blank lines, found {1}" ), - "E302": QCoreApplication.translate( + "E-302": QCoreApplication.translate( "pycodestyle", "expected {0} blank lines, found {1}" ), - "E303": QCoreApplication.translate( + "E-303": QCoreApplication.translate( "pycodestyle", "too many blank lines ({0}), expected {1}" ), - "E304": QCoreApplication.translate( + "E-304": QCoreApplication.translate( "pycodestyle", "blank lines found after function decorator" ), - "E305": QCoreApplication.translate( + "E-305": QCoreApplication.translate( "pycodestyle", "expected {0} blank lines after class or function definition, found {1}", ), - "E306": QCoreApplication.translate( + "E-306": QCoreApplication.translate( "pycodestyle", "expected {0} blank lines before a nested definition, found {1}" ), - "E307": QCoreApplication.translate( + "E-307": QCoreApplication.translate( "pycodestyle", "too many blank lines ({0}) before a nested definition, expected {1}", ), - "E308": QCoreApplication.translate("pycodestyle", "too many blank lines ({0})"), - "E401": QCoreApplication.translate("pycodestyle", "multiple imports on one line"), - "E402": QCoreApplication.translate( + "E-308": QCoreApplication.translate("pycodestyle", "too many blank lines ({0})"), + "E-401": QCoreApplication.translate("pycodestyle", "multiple imports on one line"), + "E-402": QCoreApplication.translate( "pycodestyle", "module level import not at top of file" ), - "E501": QCoreApplication.translate( + "E-501": QCoreApplication.translate( "pycodestyle", "line too long ({0} > {1} characters)" ), - "E502": QCoreApplication.translate( + "E-502": QCoreApplication.translate( "pycodestyle", "the backslash is redundant between brackets" ), - "E701": QCoreApplication.translate( + "E-701": QCoreApplication.translate( "pycodestyle", "multiple statements on one line (colon)" ), - "E702": QCoreApplication.translate( + "E-702": QCoreApplication.translate( "pycodestyle", "multiple statements on one line (semicolon)" ), - "E703": QCoreApplication.translate( + "E-703": QCoreApplication.translate( "pycodestyle", "statement ends with a semicolon" ), - "E704": QCoreApplication.translate( + "E-704": QCoreApplication.translate( "pycodestyle", "multiple statements on one line (def)" ), - "E711": QCoreApplication.translate( + "E-711": QCoreApplication.translate( "pycodestyle", "comparison to {0} should be {1}" ), - "E712": QCoreApplication.translate( + "E-712": QCoreApplication.translate( "pycodestyle", "comparison to {0} should be {1}" ), - "E713": QCoreApplication.translate( + "E-713": QCoreApplication.translate( "pycodestyle", "test for membership should be 'not in'" ), - "E714": QCoreApplication.translate( + "E-714": QCoreApplication.translate( "pycodestyle", "test for object identity should be 'is not'" ), - "E721": QCoreApplication.translate( + "E-721": QCoreApplication.translate( "pycodestyle", "do not compare types, for exact checks use 'is' / 'is not', " "for instance checks use 'isinstance()'", ), - "E722": QCoreApplication.translate("pycodestyle", "do not use bare except"), - "E731": QCoreApplication.translate( + "E-722": QCoreApplication.translate("pycodestyle", "do not use bare except"), + "E-731": QCoreApplication.translate( "pycodestyle", "do not assign a lambda expression, use a def" ), - "E741": QCoreApplication.translate("pycodestyle", "ambiguous variable name '{0}'"), - "E742": QCoreApplication.translate( + "E-741": QCoreApplication.translate("pycodestyle", "ambiguous variable name '{0}'"), + "E-742": QCoreApplication.translate( "pycodestyle", "ambiguous class definition '{0}'" ), - "E743": QCoreApplication.translate( + "E-743": QCoreApplication.translate( "pycodestyle", "ambiguous function definition '{0}'" ), - "E901": QCoreApplication.translate("pycodestyle", "{0}: {1}"), - "E902": QCoreApplication.translate("pycodestyle", "{0}"), + "E-901": QCoreApplication.translate("pycodestyle", "{0}: {1}"), + "E-902": QCoreApplication.translate("pycodestyle", "{0}"), } ################################################################## @@ -224,24 +224,24 @@ ################################################################## _pycodestyleWarningMessages = { - "W191": QCoreApplication.translate("pycodestyle", "indentation contains tabs"), - "W291": QCoreApplication.translate("pycodestyle", "trailing whitespace"), - "W292": QCoreApplication.translate("pycodestyle", "no newline at end of file"), - "W293": QCoreApplication.translate("pycodestyle", "blank line contains whitespace"), - "W391": QCoreApplication.translate("pycodestyle", "blank line at end of file"), - "W503": QCoreApplication.translate( + "W-191": QCoreApplication.translate("pycodestyle", "indentation contains tabs"), + "W-291": QCoreApplication.translate("pycodestyle", "trailing whitespace"), + "W-292": QCoreApplication.translate("pycodestyle", "no newline at end of file"), + "W-293": QCoreApplication.translate("pycodestyle", "blank line contains whitespace"), + "W-391": QCoreApplication.translate("pycodestyle", "blank line at end of file"), + "W-503": QCoreApplication.translate( "pycodestyle", "line break before binary operator" ), - "W504": QCoreApplication.translate( + "W-504": QCoreApplication.translate( "pycodestyle", "line break after binary operator" ), - "W505": QCoreApplication.translate( + "W-505": QCoreApplication.translate( "pycodestyle", "doc line too long ({0} > {1} characters)" ), - "W605": QCoreApplication.translate( + "W-605": QCoreApplication.translate( "pycodestyle", "invalid escape sequence '\\{0}'" ), - "W606": QCoreApplication.translate( + "W-606": QCoreApplication.translate( "pycodestyle", "'async' and 'await' are reserved keywords starting with Python 3.7", ), @@ -252,178 +252,178 @@ ################################################################## _fixMessages = { - "FIXD111": QCoreApplication.translate( + "FIX-D111": QCoreApplication.translate( "CodeStyleFixer", "Triple single quotes converted to triple double quotes." ), - "FIXD112": QCoreApplication.translate( + "FIX-D112": QCoreApplication.translate( "CodeStyleFixer", 'Introductory quotes corrected to be {0}"""' ), - "FIXD121": QCoreApplication.translate( + "FIX-D121": QCoreApplication.translate( "CodeStyleFixer", "Single line docstring put on one line." ), - "FIXD131": QCoreApplication.translate( + "FIX-D131": QCoreApplication.translate( "CodeStyleFixer", "Period added to summary line." ), - "FIXD141": QCoreApplication.translate( + "FIX-D141": QCoreApplication.translate( "CodeStyleFixer", "Blank line before function/method docstring removed." ), - "FIXD142": QCoreApplication.translate( + "FIX-D142": QCoreApplication.translate( "CodeStyleFixer", "Blank line inserted before class docstring." ), - "FIXD143": QCoreApplication.translate( + "FIX-D143": QCoreApplication.translate( "CodeStyleFixer", "Blank line inserted after class docstring." ), - "FIXD144": QCoreApplication.translate( + "FIX-D144": QCoreApplication.translate( "CodeStyleFixer", "Blank line inserted after docstring summary." ), - "FIXD145": QCoreApplication.translate( + "FIX-D145": QCoreApplication.translate( "CodeStyleFixer", "Blank line inserted after last paragraph of docstring." ), - "FIXD221": QCoreApplication.translate( + "FIX-D221": QCoreApplication.translate( "CodeStyleFixer", "Leading quotes put on separate line." ), - "FIXD222": QCoreApplication.translate( + "FIX-D222": QCoreApplication.translate( "CodeStyleFixer", "Trailing quotes put on separate line." ), - "FIXD242": QCoreApplication.translate( + "FIX-D242": QCoreApplication.translate( "CodeStyleFixer", "Blank line before class docstring removed." ), - "FIXD244": QCoreApplication.translate( + "FIX-D244": QCoreApplication.translate( "CodeStyleFixer", "Blank line before function/method docstring removed." ), - "FIXD243": QCoreApplication.translate( + "FIX-D243": QCoreApplication.translate( "CodeStyleFixer", "Blank line after class docstring removed." ), - "FIXD245": QCoreApplication.translate( + "FIX-D245": QCoreApplication.translate( "CodeStyleFixer", "Blank line after function/method docstring removed." ), - "FIXD247": QCoreApplication.translate( + "FIX-D247": QCoreApplication.translate( "CodeStyleFixer", "Blank line after last paragraph removed." ), - "FIXE101": QCoreApplication.translate( + "FIX-E101": QCoreApplication.translate( "CodeStyleFixer", "Tab converted to 4 spaces." ), - "FIXE111": QCoreApplication.translate( + "FIX-E111": QCoreApplication.translate( "CodeStyleFixer", "Indentation adjusted to be a multiple of four." ), - "FIXE121": QCoreApplication.translate( + "FIX-E121": QCoreApplication.translate( "CodeStyleFixer", "Indentation of continuation line corrected." ), - "FIXE124": QCoreApplication.translate( + "FIX-E124": QCoreApplication.translate( "CodeStyleFixer", "Indentation of closing bracket corrected." ), - "FIXE122": QCoreApplication.translate( + "FIX-E122": QCoreApplication.translate( "CodeStyleFixer", "Missing indentation of continuation line corrected." ), - "FIXE123": QCoreApplication.translate( + "FIX-E123": QCoreApplication.translate( "CodeStyleFixer", "Closing bracket aligned to opening bracket." ), - "FIXE125": QCoreApplication.translate( + "FIX-E125": QCoreApplication.translate( "CodeStyleFixer", "Indentation level changed." ), - "FIXE126": QCoreApplication.translate( + "FIX-E126": QCoreApplication.translate( "CodeStyleFixer", "Indentation level of hanging indentation changed." ), - "FIXE127": QCoreApplication.translate( + "FIX-E127": QCoreApplication.translate( "CodeStyleFixer", "Visual indentation corrected." ), - "FIXE201": QCoreApplication.translate( + "FIX-E201": QCoreApplication.translate( "CodeStyleFixer", "Extraneous whitespace removed." ), - "FIXE225": QCoreApplication.translate( + "FIX-E225": QCoreApplication.translate( "CodeStyleFixer", "Missing whitespace added." ), - "FIXE221": QCoreApplication.translate( + "FIX-E221": QCoreApplication.translate( "CodeStyleFixer", "Extraneous whitespace removed." ), - "FIXE231": QCoreApplication.translate( + "FIX-E231": QCoreApplication.translate( "CodeStyleFixer", "Missing whitespace added." ), - "FIXE251": QCoreApplication.translate( + "FIX-E251": QCoreApplication.translate( "CodeStyleFixer", "Extraneous whitespace removed." ), - "FIXE261": QCoreApplication.translate( + "FIX-E261": QCoreApplication.translate( "CodeStyleFixer", "Whitespace around comment sign corrected." ), - "FIXE302+": lambda n=1: QCoreApplication.translate( + "FIX-E302+": lambda n=1: QCoreApplication.translate( "CodeStyleFixer", "%n blank line(s) inserted.", "", n ), - "FIXE302-": lambda n=1: QCoreApplication.translate( + "FIX-E302-": lambda n=1: QCoreApplication.translate( "CodeStyleFixer", "%n superfluous lines removed", "", n ), - "FIXE303": QCoreApplication.translate( + "FIX-E303": QCoreApplication.translate( "CodeStyleFixer", "Superfluous blank lines removed." ), - "FIXE304": QCoreApplication.translate( + "FIX-E304": QCoreApplication.translate( "CodeStyleFixer", "Superfluous blank lines after function decorator removed." ), - "FIXE401": QCoreApplication.translate( + "FIX-E401": QCoreApplication.translate( "CodeStyleFixer", "Imports were put on separate lines." ), - "FIXE501": QCoreApplication.translate( + "FIX-E501": QCoreApplication.translate( "CodeStyleFixer", "Long lines have been shortened." ), - "FIXE502": QCoreApplication.translate( + "FIX-E502": QCoreApplication.translate( "CodeStyleFixer", "Redundant backslash in brackets removed." ), - "FIXE701": QCoreApplication.translate( + "FIX-E701": QCoreApplication.translate( "CodeStyleFixer", "Compound statement corrected." ), - "FIXE702": QCoreApplication.translate( + "FIX-E702": QCoreApplication.translate( "CodeStyleFixer", "Compound statement corrected." ), - "FIXE711": QCoreApplication.translate( + "FIX-E711": QCoreApplication.translate( "CodeStyleFixer", "Comparison to None/True/False corrected." ), - "FIXN804": QCoreApplication.translate("CodeStyleFixer", "'{0}' argument added."), - "FIXN806": QCoreApplication.translate("CodeStyleFixer", "'{0}' argument removed."), - "FIXW291": QCoreApplication.translate( + "FIX-N804": QCoreApplication.translate("CodeStyleFixer", "'{0}' argument added."), + "FIX-N806": QCoreApplication.translate("CodeStyleFixer", "'{0}' argument removed."), + "FIX-W291": QCoreApplication.translate( "CodeStyleFixer", "Whitespace stripped from end of line." ), - "FIXW292": QCoreApplication.translate( + "FIX-W292": QCoreApplication.translate( "CodeStyleFixer", "newline added to end of file." ), - "FIXW391": QCoreApplication.translate( + "FIX-W391": QCoreApplication.translate( "CodeStyleFixer", "Superfluous trailing blank lines removed from end of file." ), - "FIXW603": QCoreApplication.translate("CodeStyleFixer", "'<>' replaced by '!='."), - "FIXWRITE_ERROR": QCoreApplication.translate( + "FIX-W603": QCoreApplication.translate("CodeStyleFixer", "'<>' replaced by '!='."), + "FIX-WRITE_ERROR": QCoreApplication.translate( "CodeStyleFixer", "Could not save the file! Skipping it. Reason: {0}" ), } _pycodestyleErrorMessagesSampleArgs = { - "E201": ["([{"], - "E202": ["}])"], - "E203": [",;:"], - "E211": ["(["], - "E231": [",;:"], - "E241": [",;:"], - "E242": [",;:"], - "E301": [1, 0], - "E302": [2, 1], - "E303": [3, 2], - "E305": [2, 1], - "E306": [1, 0], - "E307": [3, 1], - "E308": [3], - "E501": [95, 88], - "E711": ["None", "'if cond is None:'"], - "E712": ["True", "'if cond is True:' or 'if cond:'"], - "E741": ["l"], - "E742": ["l"], - "E743": ["l"], - "E901": ["SyntaxError", "Invalid Syntax"], - "E902": ["OSError"], + "E-201": ["([{"], + "E-202": ["}])"], + "E-203": [",;:"], + "E-211": ["(["], + "E-231": [",;:"], + "E-241": [",;:"], + "E-242": [",;:"], + "E-301": [1, 0], + "E-302": [2, 1], + "E-303": [3, 2], + "E-305": [2, 1], + "E-306": [1, 0], + "E-307": [3, 1], + "E-308": [3], + "E-501": [95, 88], + "E-711": ["None", "'if cond is None:'"], + "E-712": ["True", "'if cond is True:' or 'if cond:'"], + "E-741": ["l"], + "E-742": ["l"], + "E-743": ["l"], + "E-901": ["SyntaxError", "Invalid Syntax"], + "E-902": ["OSError"], } _pycodestyleWarningMessagesSampleArgs = { - "W505": [80, 72], - "W605": ["A"], + "W-505": [80, 72], + "W-605": ["A"], } _fixMessagesSampleArgs = { - "FIXWRITE_ERROR": ["OSError"], + "FIX-WRITE_ERROR": ["OSError"], } messageCatalogs = {