Eclipse显示javascript fomatting错误,但不是

时间:2017-11-27 07:55:05

标签: javascript eclipse code-formatting

我使用dojo(javascript库,但这并不重要)有简单的javascript代码:

/* globals console */
define([
    "dojo/_base/array",
    "dojo/_base/declare"
], function(
    array,
    declare
) {

    var MY_MAGIC_STRING = "STRING";

    return declare("foo.bar", [], {

        constructor: function() {
            this.doSomething(MY_MAGIC_STRING);
        },

        doSomething: function(stringArg) {
            console.log(stringArg);
        }

    });
});

Eclipse认为这很好并且没有显示格式错误。

但是,我没有明确说明对象键是函数,所以函数可以写成:

constructor() {
    this.doSomething(MY_MAGIC_STRING);
},

doSomething(stringArg) {
    console.log(stringArg);
}

然而,当我这样做时,Eclipse抱怨,似乎看到一个对象被返回但格式不正确,但确实如此。

通过这个简单的更改产生了一些错误:

Syntax error on token "{", function expected
Syntax error, insert ")" to complete Arguments
Syntax error on token "}", invalid MethodHeaderName

有没有办法将格式设置为此级别?

我试过了:

  • 关闭javascript验证器构建器,无需更改。
  • 在项目属性中添加文件夹路径> JavaScript> 包含路径>来源,没有变化。
  • 设置所有Javascript验证错误/警告忽略,不 变化。

0 个答案:

没有答案