在 VSCode 中,我安装了 Prettier 和 ESLint。我已将 ESLint 配置添加到我的用户首选项设置中,因此 ESLint 在所有项目中都是相同的。
我希望 Prettier 使用 ESLint 作为格式化程序而不是它自己的格式化程序,我可以使用:
"prettier.eslintIntegration": true
但是,这实际上并没有使用我在这里写的 ESLint 配置:
"eslint.options": {
"rules": [
...
]
}
我已经启用editor.formatOnSave
,它应该使用 Prettier 作为格式化程序(它可能不会,但我不确定)。
如何强制 ESLint 成为 JavaScript 的唯一格式化程序,但仍然让 Prettier 格式化我的 CSS?
或者:我认为当我editor.formatOnSave
启用时,它也会格式化我的 JavaScript。我该如何禁用它?看起来 Prettier 仅适用于 JavaScript、TypeScript 和 CSS。