72 "pyCheckSyntax", |
72 "pyCheckSyntax", |
73 self.__getPythonOptions, |
73 self.__getPythonOptions, |
74 lambda: Preferences.getPython("Python3Extensions"), |
74 lambda: Preferences.getPython("Python3Extensions"), |
75 self.__translateSyntaxCheck, |
75 self.__translateSyntaxCheck, |
76 self.syntaxCheckService.serviceErrorPy3, |
76 self.syntaxCheckService.serviceErrorPy3, |
77 ) |
|
78 |
|
79 # JavaScript syntax check via Python3 |
|
80 self.syntaxCheckService.addLanguage( |
|
81 "JavaScript", |
|
82 "Python3", |
|
83 path, |
|
84 "jsCheckSyntax", |
|
85 lambda: [], # No options |
|
86 lambda: [".js"], |
|
87 lambda fn, problems: self.syntaxCheckService.syntaxChecked.emit( |
|
88 fn, problems |
|
89 ), |
|
90 self.syntaxCheckService.serviceErrorJavaScript, |
|
91 ) |
77 ) |
92 |
78 |
93 # YAML syntax check via Python3 |
79 # YAML syntax check via Python3 |
94 self.syntaxCheckService.addLanguage( |
80 self.syntaxCheckService.addLanguage( |
95 "YAML", |
81 "YAML", |