Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当为ES5配置时,ReSharper未检测到某些ES6功能的使用_Javascript_Visual Studio_Resharper_Resharper 2016 - Fatal编程技术网

Javascript 当为ES5配置时,ReSharper未检测到某些ES6功能的使用

Javascript 当为ES5配置时,ReSharper未检测到某些ES6功能的使用,javascript,visual-studio,resharper,resharper-2016,Javascript,Visual Studio,Resharper,Resharper 2016,我在一家公司工作,我们广泛使用ReSharper 2016来检查和重构我们的C#代码,现在我们希望使用这些工具来确保javascript的质量 我们支持IE,因此ES6功能不可用,但是当在ReSharper的选项中将检查语言设置为ES5,并且为不支持的语言功能设置警告时(如下图所示),只有一些ES6功能被标记 因此,例如,let和const以错误突出显示,但是lambda函数不是。默认参数高亮显示,但Array.find()不高亮显示,依此类推。什么是检测到的,什么没有检测到,这似乎是相当武

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

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

因此,例如,
let
const
以错误突出显示,但是lambda函数不是。默认参数高亮显示,但
Array.find()
不高亮显示,依此类推。什么是检测到的,什么没有检测到,这似乎是相当武断的


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

这些问题在2019年仍然存在(使用v 2018.3.4)
Array.prototype.find
可以解释为它以某种方式出现在TypeScript的lib.es5.d.ts定义文件中。不过,我真的不知道如何通过箭头语法。