diff -r 1f0a5024360c -r c23a94f7e2e5 eric6/Plugins/PluginSyntaxChecker.py --- a/eric6/Plugins/PluginSyntaxChecker.py Sun Oct 04 18:03:33 2020 +0200 +++ b/eric6/Plugins/PluginSyntaxChecker.py Sun Oct 04 18:53:35 2020 +0200 @@ -101,7 +101,15 @@ self.syntaxCheckService.syntaxChecked.emit(fn, problems), self.syntaxCheckService.serviceErrorJSON) - # TODO: add syntax check for TOML using the toml package + # TOML syntax check via Python3 + self.syntaxCheckService.addLanguage( + 'TOML', 'Python3', path, + 'tomlCheckSyntax', + lambda: [], # No options + lambda: ['.toml'], + lambda fn, problems: + self.syntaxCheckService.syntaxChecked.emit(fn, problems), + self.syntaxCheckService.serviceErrorTOML) def __initialize(self): """