ESLINT 无限循环
ESLINT infinite loop
所以我很正常地使用 eslint,直到我添加了一个特定的规则,然后 eslint 似乎只是无限循环:
> api@1.0.0 pretest /api
> eslint .
这只会永远存在。永不结束的过程。所以我再次删除了该特定规则,但它并没有解决问题。
目前这是我的 eslint 文件,但即使我更改规则它仍然会无限大。
{
"extends": "airbnb-base/legacy",
"parserOptions": {
"ecmaVersion": 2018
},
"rules": {
"global-require" : 0,
"no-unused-vars" : 0
},
"env": {
"es6": true,
"node": true
}
}
这是我在 package.json 中的规则:
"pretest": "eslint .",
尝试忽略 node_modules/
文件夹:
eslint . --ext .js --ignore-pattern node_modules/
此外,您可以使用项目根目录中的 .eslintignore
文件忽略特定文件夹:
.eslintignore
/dist
/node_modules
所以我很正常地使用 eslint,直到我添加了一个特定的规则,然后 eslint 似乎只是无限循环:
> api@1.0.0 pretest /api
> eslint .
这只会永远存在。永不结束的过程。所以我再次删除了该特定规则,但它并没有解决问题。
目前这是我的 eslint 文件,但即使我更改规则它仍然会无限大。
{
"extends": "airbnb-base/legacy",
"parserOptions": {
"ecmaVersion": 2018
},
"rules": {
"global-require" : 0,
"no-unused-vars" : 0
},
"env": {
"es6": true,
"node": true
}
}
这是我在 package.json 中的规则:
"pretest": "eslint .",
尝试忽略 node_modules/
文件夹:
eslint . --ext .js --ignore-pattern node_modules/
此外,您可以使用项目根目录中的 .eslintignore
文件忽略特定文件夹:
.eslintignore
/dist
/node_modules