在 VSCode settings.json 中将 ESlint 设置为格式化程序 - 正确的方法是什么?

Avi*_*dar 7 eslint visual-studio-code

我看到有 2 个选项可将 Eslint 设置为默认格式,但我不确定这些选项之间的区别:

  1. "editor.defaultFormatter": "esbenp.prettier-vscode" 或者
  2. "eslint.format.enable": true

这 2 个设置有什么区别?

Nee*_*uza 6

"eslint.format.enable": true基本上告诉 VSCode 使用 ESlint 作为由 ESLint 验证的文件的格式化程序,并确保它始终使用您默认最喜欢的 Prettier 格式化程序,"editor.defaultFormatter": "esbenp.prettier-vscode"因为可以安装多个格式化程序。

  • 对不起这是我的错。根据 eslint 文档,它说“如果你想将其设为默认值,则需要禁用其他格式化程序”。仅拥有一个默认格式化程序的最佳方法是使用此 `"[javascript]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" }` (4认同)