<div dir="ltr">Hi Victor,<div><br></div><div>Many thank&#39;s for having written this plan.</div><div><br></div><div>I&#39;m happy to see that you like the idea to delegate features to tern.java. I think the benefit with tern.java is that it provides a better support for ES5, ES6 and a better support to retrieve the well JavaScript types. </div><div><br></div><div> It should be cool if you could add more informations like : </div><div><br></div><div> * delegate JSDT Outline to tern.java <a href="https://github.com/angelozerr/tern.java/wiki/Tern-Outline-support ">Tern Outline</a>. The benefit with this Outline is that you have more informations about the types and it fixes some bugs with JSDT Outline for variable which are inside function.</div><div> * delegate ES5, ES6 features to tern.java. See <a href="https://github.com/angelozerr/tern.java/wiki/Tern-&amp;-ECMAScript6-support" target="_blank" style="font-size:12.8px">https://github.com/angelozerr/tern.java/wiki/Tern-&amp;-ECMAScript6-support</a></div><div> * delegate Validation to tern.java (to do that, JSDT Validator should be disabled, <span style="font-size:12.8px">See </span><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=477031" target="_blank" style="font-size:12.8px">https://bugs.eclipse.org/bugs/show_bug.cgi?id=477031</a>) which provides several linter like </div><div>   * JSHint (see <a href="https://github.com/angelozerr/tern.java/wiki/Tern-Linter-JSHint">https://github.com/angelozerr/tern.java/wiki/Tern-Linter-JSHint</a>), </div><div>   * ESLint (see <a href="https://github.com/angelozerr/tern.java/wiki/Tern-Linter-ESLint">https://github.com/angelozerr/tern.java/wiki/Tern-Linter-ESLint</a>) </div><div>   * Tern Lint which is a semantic validator (type checker) (see <a href="https://github.com/angelozerr/tern.java/wiki/Tern-Linter-Lint">https://github.com/angelozerr/tern.java/wiki/Tern-Linter-Lint</a>)</div><div> * delegate the JSDoc comments creating to tern.java (when you type /** before a function, my tern plugin is able to retrieve type). I have created a bug at <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=477234">https://bugs.eclipse.org/bugs/show_bug.cgi?id=477234</a></div><div><br></div><div>You can play with the online demo at <a href="http://demo-angelozerr.rhcloud.com/CodeMirror-Java/comments-generator.html">http://demo-angelozerr.rhcloud.com/CodeMirror-Java/comments-generator.html</a></div><div><br></div><div><span style="font-size:12.8px">Could you add those link to your page? It should be really cool if JSDT supports too syntax coloration for ES6 by improving </span><span style="color:rgb(0,0,0);white-space:pre-wrap">org.eclipse.wst.jsdt.internal.ui.text.java.JavaCodeScanner.</span><br></div><div><span style="font-size:12.8px">An other idea is to delegate this syntax coloration to tern.java I have created a POC for that <a href="https://github.com/angelozerr/tern.java/tree/master/sandbox">https://github.com/angelozerr/tern.java/tree/master/sandbox</a> and created a bug at </span><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=477030" target="_blank" style="font-size:12.8px">https://bugs.eclipse.org/bugs/show_bug.cgi?id=477030</a> but IMHO, it should better if JSDT could do that.</div><div><div style="font-size:12.8px"><div><span style="font-size:12.8px"><br></span></div><div>Many thank&#39;s again Victor for your great work, and I hope really one day JSDT+tern.java will provide the same powerful features than WebStorm.</div><div><br></div><div>Regard&#39;s Angelo</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-09-17 2:25 GMT+02:00 Victor V. Rubezhny <span dir="ltr">&lt;<a href="mailto:vrubezhny@exadel.com" target="_blank">vrubezhny@exadel.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All,<br>
<br>
I&#39;ve posted the plan and some thoughts for near future of JSDT and<br>
changes planned related projects for WTP Neon (WTP Source Editing,<br>
3rd-party):<br>
<br>
<a href="https://gist.github.com/vrubezhny/18afdbf1194b59604c7d#file-wtp-jsdt-development-txt" rel="noreferrer" target="_blank">https://gist.github.com/vrubezhny/18afdbf1194b59604c7d#file-wtp-jsdt-development-txt</a><br>
<br>
Any additions and suggestions are appreciated!<br>
<br>
Thanks in advance,<br>
/Victor<br>
<br>
<br>
_______________________________________________<br>
jbosstools-dev mailing list<br>
<a href="mailto:jbosstools-dev@lists.jboss.org">jbosstools-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/jbosstools-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/jbosstools-dev</a><br>
</blockquote></div><br></div></div>