我目前想知道,为什么 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 作为后备:这条线有什么问题?
最佳答案
感谢 btmills,我深入研究了源代码并找到了版本:VS 2017 使用 ESLint 2.0.0(2016 年 2 月 12 日发布)。
正确的配置是:
"eqeqeq": [ 2, "allow-null" ]
文档可在此处获得:
来自 VS 2017 中错误列表的链接指向当前文档,您可以在其中找到许多在 2.0.0 版中不起作用的功能。
关于visual-studio-2017 - 为什么 Visual Studio 2017 中的 ESLint 配置不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43736256/