如何在VSCode中配置eslint扩展?

26
vscode eslint扩展程序 显示如下:

配置选项

  • eslint.enable:启用/禁用ESLint。默认情况下启用。
  • eslint.options:一个选项包,由ESLint API在此处定义。默认为空选项包。

我无法找到在哪里配置eslint扩展程序?在命令中搜索 configure 没有结果。

1个回答

31

您可以在 VSCode 的 settings.json 文件中添加扩展级配置。通过命令面板打开它:

  • 按下 F1
  • 输入 "user settings"
  • 按下 Enter

根据 ESLint 文档,将规则添加到 eslint.options 中,像这样:

// Place your settings in this file to overwrite the default settings
{
    "eslint.options": {
        "rules": {
            "quotes": [2, "double"]
        }
    }
}
你可以通过打开命令面板并在其中选择“工作区设置”将此内容添加到工作区级别配置中。这将在您的项目中创建一个名为./vscode/settings.json的文件。

嗯,这个例子并不完全正确 - 我刚学到 eslint.options 是针对 CLIEngine 而不是 .eslintrc - Michael_Scharf
您的意思是扩展文档中的链接不应该指向http://eslint.org/docs/developer-guide/nodejs-api#cliengine吗? - Daniel Imms
请查看Erich Gamma在此vscode-eslint pull request中的评论。 - Michael_Scharf
这个选项似乎可以用来添加或覆盖全局规则,但不确定它是否旨在这样做。看起来它属于CLI引擎 https://github.com/Microsoft/vscode-eslint/issues/373 - 4m1r

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接