eric6/Plugins/PluginSyntaxChecker.py

changeset 7335
07ed3d73bf58
parent 7256
4ef3b78ebb4e
child 7360
9190402e4505
equal deleted inserted replaced
7334:be378821131e 7335:07ed3d73bf58
86 lambda: [], # No options 86 lambda: [], # No options
87 lambda: ['.js'], 87 lambda: ['.js'],
88 lambda fn, problems: 88 lambda fn, problems:
89 self.syntaxCheckService.syntaxChecked.emit(fn, problems), 89 self.syntaxCheckService.syntaxChecked.emit(fn, problems),
90 self.syntaxCheckService.serviceErrorJavaScript) 90 self.syntaxCheckService.serviceErrorJavaScript)
91
92 # YAML syntax check via Python3
93 self.syntaxCheckService.addLanguage(
94 'YAML', 'Python3', path,
95 'yamlCheckSyntax',
96 lambda: [], # No options
97 lambda: ['.yml', '.yaml'],
98 lambda fn, problems:
99 self.syntaxCheckService.syntaxChecked.emit(fn, problems),
100 self.syntaxCheckService.serviceErrorYAML)
101
102 # JSON syntax check via Python3
103 self.syntaxCheckService.addLanguage(
104 'JSON', 'Python3', path,
105 'jsonCheckSyntax',
106 lambda: [], # No options
107 lambda: ['.json'],
108 lambda fn, problems:
109 self.syntaxCheckService.syntaxChecked.emit(fn, problems),
110 self.syntaxCheckService.serviceErrorJSON)
91 111
92 def __initialize(self): 112 def __initialize(self):
93 """ 113 """
94 Private slot to (re)initialize the plugin. 114 Private slot to (re)initialize the plugin.
95 """ 115 """

eric ide

mercurial