eslint相关配置问题

请问,如何配置eslint,保存的时候在函数括号前有一个空格。
或者使用prettier的时候,保存不去掉函数前的空格,否则vue项目会有相关报错

阅读 7.9k
5 个回答

目前在 prettier 的 issues 里面也在激烈的讨论要不要加个配置,让 prettier 添加这个空格,目前好像还没表示要支持,只能在rules里面加一行这个

'space-before-function-paren': 'off'

https://github.com/prettier/p...

百度来的,试试看,忽略function前的空格
"space-before-function-paren": [0, "always"]

vue-cli 官方脚本搭建不是可以选择是否要eslint吗,选到的话直接帮你配置好了

clipboard.png

我也遇到了此问题,楼主有解决方案了没

两种思路:
1、可以使用prettier-now-vscode插件。

//配置参数
spaceBeforeParen: true

官方链接:https://marketplace.visualstu...

2、 用vetur集成的prettier只格式化html和css文件,js文件交回给eslint处理。

// vscode 的setting.json中添加如下:

"vetur.format.defaultFormatterOptions": {
"prettyhtml": {
  // 单行超过100个长度的时候开始换行
  "printWidth": 100,
  "tabWidth": 2,
  "useTabs": false,
  "singleQuote": false,
  "wrapAttributes": true,
  "sortAttributes": true,
},
},
"vetur.format.defaultFormatter.js": "none" // 禁止用js格式化,交给eslint处理
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题