最近在用vscode寫代碼。項目里面有配置eslint來檢查代碼格式,但是代碼格式總感覺還是不怎么美觀。所以就去網上找了找代碼自動格式化的方法。
一開始用的eslint的插件幫助檢查格式並修復,但是開啟自動修復需要每次保存才有點反應。而且檢查的格式過於嚴格,一些,沒見過的問題都提出來的。所以我就把eslint禁了。又去找別的方法。后面發現一篇文章里介紹的還不錯。
https://www.jianshu.com/p/23a5d6194a4b
其中第二種方法用vscode自帶的檢驗方式,和修復方式比較靠譜。
{
// #每次保存的時候自動格式化
"editor.formatOnSave": true,//部分情況可能會和eslint有沖突
// #每次保存的時候將代碼按eslint格式進行修復
//"eslint.autoFixOnSave": true//現已廢棄改為以下規則
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
}