我目前想知道为什么在我的Visual Studio 2017项目中ESLint无法正常工作。项目根目录下有一个".eslintrc"文件:
{
"extends": "defaults/configurations/eslint",
"env": {
"browser": true
},
"globals": {
"xhr": true
},
"rules": {
"eqeqeq": [ "error", "always", { "null": "ignore" } ]
}
}
如果我删除带有“eqeqeq”行的话,一切都正常工作。但一旦我添加这行代码,将不会显示任何错误信息。
问题1:有没有办法看到ESLint明显存在的问题的错误消息?
问题2:如果没有其他选择,那么这行代码出了什么问题?
"eqeqeq": [2, "always", { "null": "ignore" }]
。 在我们添加“off”/“warning”/“error”之前,较旧版本的ESLint使用数字来配置警告级别,因此可能VS2017版本尚未更新。 - btmills"eqeqeq": [ 2 ]
仍然有效,而"eqeqeq": [ 2, "always" ]
和你的版本都不行。 - Andreas