Tern & ECMAScript6 support - angelozerr/tern.java GitHub Wiki
tern provides a support for ES6 with ecma6.json. It uses acorn parser which is able to parse ES6 JavaScript code.
You can play with the online demo to see the Tern ES6 support.
After installing and converting your project as Tern Project, go at Tern project property, click on Tern item and select the ECMAScript 6 version
:
ES6 Features
Here a list of ES6 features:
JSDT Limitation
At first please read https://gist.github.com/vrubezhny/18afdbf1194b59604c7d#file-wtp-jsdt-development-txt
For ES6 support, JSDT have 2 big limitations:
- Syntax Highlight for ES6.
- Validator for ES6.
To fix the problem with Validator, you can remove for the moment the JavaScript Nature (JSDT) from your project and use Tern Linters.