vscode格式化代码适配eslint
1.打开命令面板(ctrl + shift + p)
2.输入settings.json
3.在json中添加如下配置
"vetur.completion.scaffoldSnippetSources": {
"workspace": "💼",
"user": "🗒️",
"vetur": "✌"
},
// Vetur 全局设置
"vetur.format.options.tabSize": 2,
"vetur.format.options.useTabs": false,
// 各类型代码默认格式化方式
"vetur.format.defaultFormatter.html": "prettyhtml",
"vetur.format.defaultFormatter.css": "prettier",
"vetur.format.defaultFormatter.postcss": "prettier",
"vetur.format.defaultFormatter.scss": "prettier",
"vetur.format.defaultFormatter.less": "prettier",
"vetur.format.defaultFormatter.stylus": "stylus-supremacy",
"vetur.format.defaultFormatter.js": "vscode-typescript",
"vetur.format.defaultFormatter.ts": "prettier",
"vetur.format.defaultFormatterOptions": {
// for html
"prettyhtml": {
"tabWidth": 2,
"wrapAttributes": false,
"sortAttributes": false,
"bracketSpacing": true,
"printWidth": 50 //可以根据自己的屏幕宽度配置对应的换行宽度
},
// for js css
"prettier": {
"eslintIntegration": true,
// 使用单引号
"singleQuote": true,
// 不加分号
"semi": false,
"tabWidth": 2,
"printWidth": 140,
"bracketSpacing": true,
"useTabs": false
}
}
4.保存重启,然后就可以用快捷键(shift +alt + f)格式化代码
ps:该方法借助vuter实现格式化代码,得有vuter插件