Prettier 与 ESLint 对函数名后空格的处理

问题

Prettier 格式化 JavaScript 代码之后,默认不会在函数与 () 添加空格,而 ESLint 默认情况下则要求函数与 () 之间必须有一个空格。

保留空格的方案配置

方案 1

在 VSCode 的 settings.json 文件中添加如下配置。

"editor.codeActionsOnSave": {
  "source.fixAll.eslint": true
}

即当保存时,使用 ESlint 修复有问题的地方,这其中包括函数与 () 间添加空格。

方案 2

直接安装一个 Prettier-Standard - JavaScript formatter 插件,然后将 JavaScript 的默认格式化工具设置为此插件。

不保留空格的方案

在 .eslintrc.js 文件中的 rules 下添加如下配置。

"space-before-function-paren": 0

posted on 2022-09-06 09:48  QingXiaxu  阅读(5771)  评论(0编辑  收藏  举报

导航