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 阅读(6183) 评论(0) 编辑 收藏 举报