Prettier 与 ESLint 对函数名后空格的处理
2024-10-13 02:41:45
问题
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
最新文章
- 第3月第9天 循环引用 block
- 后端码农谈前端(CSS篇)第八课:继承与层叠
- c++学习笔记——构造函数
- 117 FP页面无法查看
- Software caused connection abort: socket write error
- 209. Minimum Size Subarray Sum
- leetcode 113 Path Sum II ----- java
- 几种USB控制器类型:OHCI,UHCI,EHCI,xHCI
- C++ 使用Htmlcxx解析Html内容(VS编译库文件)
- PHP标签的格式
- jQuery 鼠标滑过及选中一行效果
- 关于hash
- BZOJ 3907: 网格( 组合数 + 高精度 )
- youcompleteme install and configure
- HTML link标签media参数
- 【Weblogic】在linux创建domain过慢的解决方法
- 【转】SWT/JFace的对话框
- Keras学习环境配置-GPU加速版(Ubuntu 16.04 + CUDA8.0 + cuDNN6.0 + Tensorflow)
- 86、flask之一些凌乱知识点
- OC基础之推荐一个旋转木马(跑马灯)效果的图片展示Demo
热门文章
- Postgresql如何防止数据库雪崩
- IDEA 上传项目到 Gitee 小记
- nginx编译安装以及常用参数详解
- oracle 设置用户永不过期
- C# DevExpress中GridControl控件的基本属性设置和使用方法
- cisco恢复IOS文件的方法
- conda创建和启动python虚拟环境
- Property or method ";scope"; is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components
- python读取Excel指定单元格的值
- golang 字符串函数