首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何包含不在eslintrc文件根文件夹中的linting文件夹?

如何包含不在eslintrc文件根文件夹中的linting文件夹?
EN

Stack Overflow用户
提问于 2022-11-29 00:35:30
回答 2查看 26关注 0票数 0

我有两个项目,它们共享公共文件夹中的公共文件。

现在,我正在尝试设置eslint,以便我可以同时链接项目文件夹和公共文件夹。

文件夹结构如下所示:

  • MyProjectFolder

  • .eslintrc.js

  • src

  • CommonFolder

  • src

我试图向带有相对路径的eslint添加一个"override: [ files: ["src/**/*.js", "../CommonFolder/src/**/*.js"] }],但是eslint告诉我它是一个无效的重写路径。

那么,有人知道我如何将CommonFolder添加到.eslintrc.js文件中吗?

EN

回答 2

Stack Overflow用户

发布于 2022-11-29 02:23:14

如果使用VS代码,可以在VS代码工作区扩展设置中将这两个目录添加到ESLint工作目录设置中。

  1. cmd + shift +p/ ctrl + shift + p

  1. 类型工作区设置!

  1. 从扩展菜单中选择ESLint .

  1. 查找工作目录配置并以JSON格式打开它.

  1. 包含一个目录路径。

{ "eslint.workingDirectories":“path1 1/”,“path1 2/”}

您不能访问此链接https://medium.com/devityoself/monorepo-eslint-vscode-6f5982c8404d

我希望这是有帮助的。

票数 0
EN

Stack Overflow用户

发布于 2022-11-29 09:52:21

我通过将.eslinrc.js配置文件移动到由CommonFolder和ProjectFolder组成的父文件夹中来解决这个问题,并赋予它root: true属性。

如果构建器在其根文件夹中找不到配置文件,它将开始搜索父文件夹,直到找到根选项设置为true的配置文件为止。

这样,我的两个项目都只能使用一个eslint配置文件,即使它们使用不同的构建文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74607938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档