如何将 ESLInt 自定义规则目录添加到 VSCode

How can I add ESLInt custom rules directory to VSCode

我 运行正在 VSCode 使用 ESLint 插件。我的项目包含一些自定义规则,它们位于特定目录中。

如果我从命令行 运行 ESLint 并传入 --rulesdir=./custom-eslint-rules 一切都按预期工作。

但是,我特别指的是编辑器本身每个文件 发生的 linting。在那里,它使用普通规则进行检查,但显示错误,我的自定义规则的定义丢失。

如何配置 VSCode 以便每个文件的 linting 看到我在特定目录中的自定义规则定义?

在你的setting.json中:

"eslint.options": {
  "rulePaths": "<path>"
}

参考:https://eslint.org/docs/developer-guide/nodejs-api#cliengine