Visual Studio Code中嵌套的.eslintrc文件

时间:2017-08-14 06:45:31

标签: javascript visual-studio-code eslint

我的文件结构如下:

-- folder1
-- folder2
-- folder3
-- client
  |-- **
  |-- .eslintrc (1)
-- .eslintrc (2)

vscode中的ESLint插件仅检测到(2).eslintrc。我已将工作目录设置为“./。client”。谁能告诉我我做错了什么? (1)eslintrc文件应该为客户端代码添加额外的规则。

1 个答案:

答案 0 :(得分:0)

"root": true添加到客户目录中的.eslintrc中。

从类似的问题及其答案中:https://stackoverflow.com/a/37490224/1766230

  

您可以将root: true添加到任何配置的顶部,以阻止ESLint从父文件夹中搜索配置文件。因此,您应该更新.eslintrc并添加顶级属性"root": true

从文档中:https://eslint.org/docs/user-guide/configuring#using-configuration-files-1

  

ESLint会自动在要删除的文件的目录中以及在连续的父目录中一直查找到文件系统的根目录(除非指定了root:true)。当您希望为项目的不同部分进行不同的配置时,或者希望其他人能够直接使用ESLint而不需要记住传递配置文件时,此选项很有用。