我最近开始转而使用VSCode而不是Brackets.io,因为我喜欢智能感知功能......但是,ESLint在Brackets.io中完美运行,并且在VSCode中看起来效果不是很好。
我已经为VSCode安装了ESLint插件,它正在运行,但它无法识别我的选项。
在Brackets.io中,我可以在文件头部指定每个文件的选项,如下所示:
/*eslint-env jquery, browser*/
/*eslint no-unused-vars:1*/
/*eslint-disable no-console*/
但VSCode无法识别选项。我还创建了一个.eslintrc.json文件,我将其放在与我的代码文件相同的目录中:
{
"env": {
"browser": true,
"jquery": true
},
"extends": "eslint:recommended",
"rules": {
"indent": [
"error",
"tab"
],
"linebreak-style": [
"error",
"windows"
],
"quotes": [
"warn",
"double"
],
"semi": [
"error",
"always"
]
}
}
但是我的jQuery和Browser函数调用仍然存在错误。
我需要做些什么才能让它发挥作用?
答案 0 :(得分:0)
我发现了发生了什么。显然我在父目录中有一个tsconfig.json文件,其中包含选项set:
"checkJS": true
并且ts检查错误与ESLint错误一起显示。一旦我将checkJS改为false,一切都按照它想象的那样工作。