eric6/Plugins/PluginSyntaxChecker.py

changeset 7635
0cdead130a81
parent 7360
9190402e4505
child 7749
285855999b4e
equal deleted inserted replaced
7634:8c3d033e5044 7635:0cdead130a81
64 ericPath = getConfig('ericDir') 64 ericPath = getConfig('ericDir')
65 path = os.path.join(ericPath, 'Plugins', 'CheckerPlugins', 65 path = os.path.join(ericPath, 'Plugins', 'CheckerPlugins',
66 'SyntaxChecker') 66 'SyntaxChecker')
67 67
68 self.syntaxCheckService.addLanguage( 68 self.syntaxCheckService.addLanguage(
69 'Python2', 'Python2', path, 'SyntaxCheck',
70 self.__getPythonOptions,
71 lambda: Preferences.getPython("PythonExtensions"),
72 self.__translateSyntaxCheck,
73 self.syntaxCheckService.serviceErrorPy2)
74
75 self.syntaxCheckService.addLanguage(
76 'Python3', 'Python3', path, 'SyntaxCheck', 69 'Python3', 'Python3', path, 'SyntaxCheck',
77 self.__getPythonOptions, 70 self.__getPythonOptions,
78 lambda: Preferences.getPython("Python3Extensions"), 71 lambda: Preferences.getPython("Python3Extensions"),
79 self.__translateSyntaxCheck, 72 self.__translateSyntaxCheck,
80 self.syntaxCheckService.serviceErrorPy3) 73 self.syntaxCheckService.serviceErrorPy3)
81 74
82 # Jasy isn't yet compatible to Python2
83 self.syntaxCheckService.addLanguage( 75 self.syntaxCheckService.addLanguage(
84 'JavaScript', 'Python3', path, 76 'JavaScript', 'Python3', path,
85 'jsCheckSyntax', 77 'jsCheckSyntax',
86 lambda: [], # No options 78 lambda: [], # No options
87 lambda: ['.js'], 79 lambda: ['.js'],

eric ide

mercurial