EcmaScript 6 - Tern IDE 用于 Eclipse 验证错误

EcmaScript 6 - Tern IDE for Eclipse validation errors

我正在使用 Eclipse Mars 和 Tern IDE für ES6 支持版本 1.1.0(快照)。我在箭头函数和 const-exports 上收到验证错误,如以下屏幕截图所示:

我完成了这些描述,但错误不会消失: https://github.com/angelozerr/tern.java/wiki/Tern-&-ECMAScript6-support https://github.com/angelozerr/tern.java/wiki/Tern-Linter

不过我不知道 Tern 插件真正支持什么,但根据 http://ternjs.net/ 上的文档,Tern 应该从 0.14 开始支持箭头函数。然而,github 上的 IDE 页面只提到了 class、导入和承诺支持(在我看来,对于支持 ES6 的插件来说,这超出了基础)。

有没有人在用 Eclipse 开发 ES6(或多或少)全功能支持?我有点像独角兽...

您的错误来自不支持 ES6 语法的 JSDT 验证器(而不是来自 tern)。

tern 1.1.0-SNAPSHOT 支持 ES6 完成、超链接、验证,但不支持 ES6 验证。 linter https://github.com/angelozerr/tern.java/wiki/Tern-Linter 是类型检查器验证器而不是语法验证器。

要使用 Eclipse IDE & tern.java 验证 ES6,您必须: