我目前在想,为什么ESLint在我的Visual Studio 2017项目中没有工作。项目根目录中有“.eslintrc”文件:
{
"extends": "defaults/configurations/eslint",
"env": {
"browser": true
},
"globals": {
"xhr": true
},
"rules": {
"eqeqeq": [ "error", "always", { "null": "ignore" } ]
}
}
如果我用“eqeqeq”删除该行,一切正常。但是一旦我添加这一行,就不会显示任何错误。
问题1:有没有办法看到有关ESLint明显存在的问题的错误消息?
问题2作为后备:这条线有什么问题?
答案 0 :(得分:6)
感谢btmills,我深入了解了源代码并发现了版本:VS 2017使用了ESLint 2.0.0(2016-02-12发布)。
正确的配置是:
"eqeqeq": [ 2, "allow-null" ]
此处提供了文档:
VS 2017中错误列表中的链接指向当前文档,您可以在其中找到许多在2.0.0版中不起作用的功能。