我在一家公司工作,我们广泛使用ReSharper 2016来检查和重构我们的C#代码,现在我们想使用这些相同的工具来确保我们的javascript质量。
我们支持IE,因此ES6功能已经用完,但是当在ReSharper的选项中将检查语言设置为ES5并且为不支持的语言功能设置警告时(如下图所示)< em>某些 ES6功能正在被标记。
因此,例如,let
和const
突出显示错误,但lambda函数不突出显示。默认参数会突出显示,但Array.find()
不会突出显示,依此类推。什么是和什么都没有被发现似乎是相当武断的。
是否需要一些额外的配置,或者我可能误解了有关ES6功能集的一些内容? 如何确保所有ES6功能都会导致错误?