3

我在一家公司工作,我们广泛使用 ReSharper 2016 来检查和重构我们的 C# 代码,我们现在想使用这些相同的工具来确保我们的 javascript 的质量。

我们支持 IE,因此 ES6 功能已退出,但是当检查语言在 ReSharper 的选项中设置为 ES5 并且为不受支持的语言功能设置警告时(如下图所示),只有一些ES6 功能被标记。

检查设置

检查严重性设置

因此,例如,letconst以错误突出显示,但 lambda 函数不是。默认参数被突出显示,但Array.find()不是,等等。什么是什么是什么,什么是没有检测到,这似乎是相当随意的。

突出 ES6 特性

是否需要一些额外的配置,或者我可能对 ES6 功能集有误解?如何确保所有 ES6 功能都会导致错误?

4

0 回答 0