eric6/Plugins/PluginSyntaxChecker.py

changeset 7756
c23a94f7e2e5
parent 7749
285855999b4e
child 7780
41420f82c0ac
equal deleted inserted replaced
7755:1f0a5024360c 7756:c23a94f7e2e5
99 lambda: ['.json'], 99 lambda: ['.json'],
100 lambda fn, problems: 100 lambda fn, problems:
101 self.syntaxCheckService.syntaxChecked.emit(fn, problems), 101 self.syntaxCheckService.syntaxChecked.emit(fn, problems),
102 self.syntaxCheckService.serviceErrorJSON) 102 self.syntaxCheckService.serviceErrorJSON)
103 103
104 # TODO: add syntax check for TOML using the toml package 104 # TOML syntax check via Python3
105 self.syntaxCheckService.addLanguage(
106 'TOML', 'Python3', path,
107 'tomlCheckSyntax',
108 lambda: [], # No options
109 lambda: ['.toml'],
110 lambda fn, problems:
111 self.syntaxCheckService.syntaxChecked.emit(fn, problems),
112 self.syntaxCheckService.serviceErrorTOML)
105 113
106 def __initialize(self): 114 def __initialize(self):
107 """ 115 """
108 Private slot to (re)initialize the plugin. 116 Private slot to (re)initialize the plugin.
109 """ 117 """

eric ide

mercurial