Class WebStorm和ES6类及其getter,在函数中定义

Class WebStorm和ES6类及其getter,在函数中定义,class,webstorm,anonymous-function,getter,ecmascript-6,Class,Webstorm,Anonymous Function,Getter,Ecmascript 6,尝试在WebStorm 8/9中使用ES6类,在添加getter时出现以下错误: 'use strict'; (function () { class Collection { constructor(resource) { this._models = []; this._resource = resource; } fetch() { this._models = this._resource.query(); }

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

'use strict';

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

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

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

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


我禁用了首选项中的所有检查和意图。关于如何删除/抑制此消息,您有什么想法吗?

已在webStorm 10中修复。请尝试已在webStorm 10中修复。请尝试已在webStorm 10中修复。请尝试已在webStorm 10中修复。请尝试

此代码在语法上完全有效,请将其报告为错误。虽然定义一个本地类而不使用它没有多大意义,但绝对没有意义,它只是一个示例片段。这段代码在语法上完全有效,请将其报告为bug。虽然定义一个本地类而不使用它没有多大意义,但绝对没有意义,它只是一个示例片段。这段代码在语法上完全有效,请将其报告为bug。虽然定义一个本地类而不使用它没有多大意义,但绝对没有意义,它只是一个示例片段。这段代码在语法上完全有效,请将其报告为bug。虽然定义一个本地类而不使用它没有多大意义,但绝对没有意义,它只是一个示例片段。