带有getter的WebStorm和ES6类,在函数内定义

时间:2015-03-30 16:32:49

标签: class webstorm anonymous-function getter ecmascript-6

尝试在WebStorm 8/9中使用ES6类,并在添加getter时出现此错误:

enter image description here

'use strict';

(function () {
  class Collection {
    constructor(resource) {
      this._models = [];
      this._resource = resource;
    }

    fetch() {
      this._models = this._resource.query();
    }

    get models() {
      return this._models;
    }
  }
})();

将类定义移到匿名函数之外会删除错误,但这不是一个选项。

我禁用了首选项中的所有检查和意图。有关如何删除/禁止此消息的任何想法?

1 个答案:

答案 0 :(得分:3)

WEB-13447已在webStorm 10中修复。请尝试WebStorm 10 RC