gpt4 book ai didi

eslint - 指定模式组时,Lint 规则 "no-restricted-imports"抛出错误

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

我配置了 .eslintrc.json在 React 项目的 Nx/nrwl monorepo 中。当我添加 grouppattern归因于 no-restricted-import

"rules": {
"no-restricted-imports": [
"error",
{
"patterns": [
{
"group": ["lodash/*"],
"message": "Message"
}
]
}
]
}
Eslint 显示错误

Configuration for rule "no-restricted-imports"is invalid:Value {"patterns":[{"group":["lodash/"],"message":"Message"}]} should be string.
Value {"patterns":[{"group":["lodash/
"],"message":"Message"}]} should NOT have additional properties.


没有 group它工作正常。
我镜像了文档 here 中显示的相同代码
/*eslint no-restricted-imports: ["error", { patterns: [{
group: ["lodash/*"],
message: "Please use the default import from 'lodash' instead."
}]}]*/
从 'lodash/pick' 导入选择;
lint-error

最佳答案

我在 nx/nrwl monorepo 中使用 eslint 时遇到了同样的问题。 将 eslint 更新为 7.32.0 为我解决了这个问题。
显然,这是由于 eslint 中的一个错误已被修复。
当 Nx 生成我的 package.json ,它将 eslint 版本锁定为 7.22.0 ;我必须更新 package.json 中的依赖项至 ^7.22.0然后运行 ​​npm update eslint以获取最新版本。

关于eslint - 指定模式组时,Lint 规则 "no-restricted-imports"抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68126222/

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