0

我刚刚安装了 Resharper 9,我非常喜欢它改进的 Typescript 支持。但是我在这样的场景中遇到了错误:

module Test {
    export function sayHello() {
        alert('Hi!');
    }
}

Test.sayHello = () => console.log('Hi!');

这是一个完全有效的 Typescript 语法(它编译和运行时没有任何错误或警告),并且对于模拟场景等非常方便。但是,Resharper 9 将最后一行标记为错误:

The left hand side of an assignment expression must be a variable, property or indexer.

现在,Resharper 不是 TS 编译器,所以理论上我可以忽略错误,但是当我的一个文件中有几十个这样的不准确错误评估时,它隐藏了合法错误。

我一直无法弄清楚如何关闭这一点错误检查。我已经将此报告为一个错误,并且大概他们最终会修复它,但与此同时,这很让人分心。

任何关于解决方法的建议,害羞回到 Resharper 8?

4

1 回答 1

5

不幸的是,没有可用的解决方法,抱歉。非常感谢您的报告,我创建了一个问题:https ://youtrack.jetbrains.com/issue/RSRP-428835 。将在 9.0 的第一个错误修复更新中修复。

于 2014-12-08T20:29:26.577 回答