【问题标题】:Nested .eslintrc files in Visual Studio CodeVisual Studio Code 中的嵌套 .eslintrc 文件
【发布时间】:2018-01-21 22:56:09
【问题描述】:

我的文件结构如下:

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

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

【问题讨论】:

标签: javascript visual-studio-code eslint


【解决方案1】:

"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 而无需记住传递配置文件时,此选项很有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-25
    • 2019-09-10
    • 2015-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多