eric6/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py

changeset 8189
17df5c8df8c1
parent 8186
655b658aa7ee
child 8191
9125da0c227e
--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py	Thu Apr 01 17:23:35 2021 +0200
+++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py	Thu Apr 01 19:48:36 2021 +0200
@@ -6,7 +6,7 @@
 
 """
 Module implementing message translations for the code style plugin messages
-(miscellaneous part).
+(simplify part).
 """
 
 from PyQt5.QtCore import QCoreApplication
@@ -14,10 +14,52 @@
 _simplifyMessages = {
     "Y101": QCoreApplication.translate(
         "SimplifyChecker",
-        "Multiple 'isinstance()' calls which can be merged into a single "
-        "call for variable '{0}'"),
+        """Multiple "isinstance()" calls which can be merged into a single """
+        """call for variable '{0}'"""),
+    "Y102": QCoreApplication.translate(
+        "SimplifyChecker",
+        """Use a single if-statement instead of nested if-statements"""),
+    "Y103": QCoreApplication.translate(
+        "SimplifyChecker",
+        """Return the condition "{0}" directly"""),
+    "Y104": QCoreApplication.translate(
+        "SimplifyChecker",
+        """Use "yield from {0}" """),
+    "Y105": QCoreApplication.translate(
+        "SimplifyChecker",
+        """Use "with contextlib.suppress({0}):" """),
+    "Y106": QCoreApplication.translate(
+        "SimplifyChecker",
+        """Handle error-cases first"""),
+    "Y107": QCoreApplication.translate(
+        "SimplifyChecker",
+        """Don't use return in try/except and finally"""),
+    "Y108": QCoreApplication.translate(
+        "SimplifyChecker",
+        """Use ternary operator "{0} = {1} if {2} else {3}" """
+        """instead of if-else-block"""),
+    "Y109": QCoreApplication.translate(
+        "SimplifyChecker",
+        """Use "{0} in {1}" instead of "{2}" """),
+    "Y110": QCoreApplication.translate(
+        "SimplifyChecker",
+        """Use "return any({0} for {1} in {2})" """),
+    "Y111": QCoreApplication.translate(
+        "SimplifyChecker",
+        """Use "return all({0} for {1} in {2})" """),
+    "Y112": QCoreApplication.translate(
+        "SimplifyChecker",
+        """Use "{0}" instead of "{1}" """),
 }
 
 _simplifyMessagesSampleArgs = {
     "Y101": ["foo"],
+    "Y103": ["foo != bar"],
+    "Y104": ["iterable"],
+    "Y105": ["Exception"],
+    "Y108": ["foo", "bar", "condition", "baz"],
+    "Y109": ["foo", "[1, 2]", "foo == 1 or foo == 2"],
+    "Y110": ["check", "foo", "iterable"],
+    "Y111": ["check", "foo", "iterable"],
+    "Y112": ["FOO", "foo"],
 }

eric ide

mercurial