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 """ |