Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
JSDT/Confcalls/Minutes 20160628
JSDT/Confcalls/Minutes 20160821
- Attendees: Gorkem, Adalberto, Victor R., Ilya, Patrik, Angel.
- Quick Links: JSDT Open Bugs, JSDT Gerrit Changes, SSE Gerrit Changes
Current Status
Updates
- IBM is slowing down a little bit for moving offices
- Ilya fixed termination of node process - Bug 491735 - change https://git.eclipse.org/r/76149
- Angel worked on hybrid mobile, then on Gulp + Grunt support in JSDT
- Patrik improve docs by adding a page for user support and install
- Victor fixed Bug 491751 - JavaScript Problems get doubled in Dynamic Web Projects , where the double validation causes a duplication of error messages. The fix consists in disabling the validator after the first pass. Change https://git.eclipse.org/r/#/c/75493/ (ready to submit)
- Victor also looking at AERI (Automatic Error Reporting).
- (Ideas exchange) Validator should be triggered "by extension". e.g. javascript validator called only for .js files. But the (partial) build triggers a "double validation". Ideally we should check the content type - and skip it.
- this sounds incorrect: maybe it is a bug on the WTP Validator framework. When we check IFile instances for validation, we should check file extensions (and content types).
- Gorkem started working on Language Servers, and then, he'll work on reviews
- Shane worked on outline support and Gulp / Grunt quick access. Now workign on Npm scripts
- Snjezana worked on JSON editor problem, now working on JSON Editor schema
Language Servers
- Yesterday Microsoft, RedHat and Codenvy declared they want to collaborate to provide a new languageserver protocol
http://developers.redhat.com/blog/2016/06/27/a-common-interface-for-building-developer-tools/
- Today there are already Language Servers for JSON, C# and other. We're pushing for having soon a Typescript server and use libraries that haven't been implemented, but it'll be, to provide JSDT functionalities.
- Also Mikael and Sopot had been working JSON-based protocol to enhance extensibility on languages. see: https://dev.eclipse.org/mhonarc/lists/platform-ui-dev/msg07170.html
- In the best case, we aim to have Language Servers for Oxygen. Here are links The community work for this
- https://github.com/Microsoft/language-server-protocol
- https://github.com/gorkem/java-language-server Java Language server (~ JDT)
- Eclipse Che is already able to consume language servers services via language server protocol, And there is a growing number of companies interested.
- See DevNation 2016 Morning General Session. At minute 56 starts the demo using .NET Language Servers on Linux, and at 1h18m39s you can see how a Java Language Server is used in VsCode, on Linux
- Note: Legal check on TypeScript language server had an issue