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

Posted

技术标签:

【中文标题】如何将 ESLnt 自定义规则目录添加到 VSCode【英文标题】:How can I add ESLInt custom rules directory to VSCode 【发布时间】:2021-09-06 10:16:07 【问题描述】:

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

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

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

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

【问题讨论】:

【参考方案1】:

在你的 setting.json 中:

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

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

【讨论】:

以上是关于如何将 ESLnt 自定义规则目录添加到 VSCode的主要内容,如果未能解决你的问题,请参考以下文章

给文件夹右键菜单添加自定义程序并打开此文件夹

如何将自定义项目添加到 QFileDialog?

SonarQube添加自定义规则:实践验证

如何将方法调用传递到自检器中的 Action、Func 或 Delegate 以获取自定义规则?

将 jquery 版本从 2.1 升级到 3 后,淘汰验证自定义规则不起作用

如何使用自定义组名添加 Windows 防火墙规则?