gpt4 book ai didi

typescript-eslint - 未找到规则 '@typescript-eslint/no-shadow' 的定义

转载 作者:行者123 更新时间:2023-12-04 14:08:59 27 4
gpt4 key购买 nike

不知道这里发生了什么。
我正在努力从 tslint 迁移到 eslint。基本迁移似乎进行得很顺利(嗯,“顺利”——显然需要制定一些规则),但我遇到了这个问题,我不知道如何克服它:

1:1 error Definition for rule '@typescript-eslint/no-shadow' was notfound @typescript-eslint/no-shadow


我已经像这样修改了 .eslintrc.js 文件(为简洁起见,剪掉了部分):
module.exports = {
"env": {
"browser": true,
"es6": true,
"node": true
},
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "tsconfig.json",
"sourceType": "module"
},
"plugins": [
"eslint-plugin-import",
"@angular-eslint/eslint-plugin",
"@typescript-eslint",
"@typescript-eslint/tslint"
],
"rules": {
// Many unrelated plugins, all rules, none mentioning no-shadow

"no-shadow": "off",
"@typescript-eslint/no-shadow": ["error", { "hoist": "all" }],

// Many other unrelated plugins, all rules, none mentioning no-shadow. But I thought
// This next one may be helpful.

"@typescript-eslint/tslint/config": [
"error",
{
"rules": {
"import-spacing": true,
"whitespace": [
true,
"check-branch",
"check-decl",
"check-operator",
"check-separator",
"check-type"
]
}
}
]
}
};
我正在使用的插件版本是(从 package.json 复制的):
"eslint-plugin-import": "^2.19.1",
"@typescript-eslint/eslint-plugin": "^2.34.0",
"@typescript-eslint/parser": "^2.34.0",
我不知道发生了什么,我的谷歌搜索除了“使用 "no-shadow": "off" 之外没有任何结果,我这样做了。

最佳答案

typescript-eslint 包的 v2.34.0 是 9 个月大 .
升级到更新版本的 typescript-eslint。@typescript-eslint/no-shadow在 v4.0.0 中添加

关于typescript-eslint - 未找到规则 '@typescript-eslint/no-shadow' 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66033302/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com