小编Vai*_*hav的帖子

当指定模式组时,Lint 规则“no-restricted-imports”会抛出错误

.eslintrc.json在 Nx/nrwl monorepo 中为 React 项目进行了配置。当我添加grouppattern属性时no-restricted-import

"rules": {
    "no-restricted-imports": [
      "error",
      {
        "patterns": [
          {
            "group": ["lodash/*"],
            "message": "Message"
          }
        ]
      }
    ]
  }
Run Code Online (Sandbox Code Playgroud)

Eslint 显示错误

规则“no-restricted-imports”的配置无效:值 {"patterns":[{"group":["lodash/ "],"message":"Message"}]} 应为字符串。
值 {"patterns":[{"group":["lodash/
"],"message":"Message"}]} 不应具有其他属性。

没有group它就可以正常工作。

我镜像了此处文档中显示的相同代码

/*eslint no-restricted-imports: ["error", { patterns: [{
    group: ["lodash/*"],
    message: "Please use the default import from 'lodash' instead."
}]}]*/
Run Code Online (Sandbox Code Playgroud)

从“lodash/pick”导入选择;

棉绒错误

eslint nrwl-nx typescript-eslint

8
推荐指数
1
解决办法
2937
查看次数

标签 统计

eslint ×1

nrwl-nx ×1

typescript-eslint ×1