src/eric7/Plugins/PluginSyntaxChecker.py

branch
eric7
changeset 9508
5a02bdb1dcba
parent 9482
a2bc06a54d9d
child 9514
2b104ad132a4
diff -r 1f39839655ea -r 5a02bdb1dcba src/eric7/Plugins/PluginSyntaxChecker.py
--- a/src/eric7/Plugins/PluginSyntaxChecker.py	Fri Nov 11 17:49:06 2022 +0100
+++ b/src/eric7/Plugins/PluginSyntaxChecker.py	Sat Nov 12 17:49:08 2022 +0100
@@ -64,17 +64,19 @@
         ericPath = getConfig("ericDir")
         path = os.path.join(ericPath, "Plugins", "CheckerPlugins", "SyntaxChecker")
 
+        # Python 3 syntax and pyflakes check
         self.syntaxCheckService.addLanguage(
             "Python3",
             "Python3",
             path,
-            "SyntaxCheck",
+            "pyCheckSyntax",
             self.__getPythonOptions,
             lambda: Preferences.getPython("Python3Extensions"),
             self.__translateSyntaxCheck,
             self.syntaxCheckService.serviceErrorPy3,
         )
 
+        # JavaScript syntax check via Python3
         self.syntaxCheckService.addLanguage(
             "JavaScript",
             "Python3",
@@ -339,9 +341,10 @@
 
         browser = ericApp().getObject("ProjectBrowser").getProjectBrowser("sources")
         if browser.getSelectedItemsCount([ProjectBrowserFileItem]) > 1:
-            fn = []
-            for itm in browser.getSelectedItems([ProjectBrowserFileItem]):
-                fn.append(itm.fileName())
+            fn = [
+                itm.fileName()
+                for itm in browser.getSelectedItems([ProjectBrowserFileItem])
+            ]
         else:
             itm = browser.model().item(browser.currentIndex())
             try:
@@ -351,7 +354,7 @@
 
         self.__projectBrowserSyntaxCheckerDialog = SyntaxCheckerDialog()
         self.__projectBrowserSyntaxCheckerDialog.show()
-        self.__projectBrowserSyntaxCheckerDialog.start(fn)
+        self.__projectBrowserSyntaxCheckerDialog.startForBrowser(fn)
 
     def __editorOpened(self, editor):
         """

eric ide

mercurial