请问,如何配置eslint,保存的时候在函数括号前有一个空格。
或者使用prettier的时候,保存不去掉函数前的空格,否则vue项目会有相关报错
两种思路:
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处理
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
目前在 prettier 的 issues 里面也在激烈的讨论要不要加个配置,让 prettier 添加这个空格,目前好像还没表示要支持,只能在
rules
里面加一行这个https://github.com/prettier/p...