为什么Visual Studio 2017中的ESLint配置不起作用?

And*_*eas 5 eslint visual-studio-2017

我目前想知道,为什么ESLint不在我的Visual Studio 2017项目中工作.项目根目录中有文件".eslintrc":

{
"extends": "defaults/configurations/eslint",
"env": {
    "browser": true
},
"globals": {
    "xhr": true
},
"rules": {
    "eqeqeq": [ "error", "always", { "null": "ignore" } ]
}
}
Run Code Online (Sandbox Code Playgroud)

如果我用"eqeqeq"删除该行,一切正常.但是只要我添加这一行,就不会显示任何错误.

问题1:有没有办法看到有关ESLint显然存在的问题的错误消息?

问题2作为后备:这条线的问题是什么?

And*_*eas 6

感谢btmills我深入了解了源代码并发现了版本:VS 2017使用ESLint 2.0.0(2016-02-12发布).

正确的配置是:

"eqeqeq": [ 2, "allow-null" ]
Run Code Online (Sandbox Code Playgroud)

文档可在此处获得:

VS 2017中的错误列表中的链接指向当前文档,您可以在其中找到许多在2.0.0版中不起作用的功能.