eric6/Plugins/PluginSyntaxChecker.py

changeset 7756
c23a94f7e2e5
parent 7749
285855999b4e
child 7780
41420f82c0ac
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):
         """

eric ide

mercurial