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