我喜歡使用ESLint來保持我的代碼的規范性,但是最近遇到問題:就是ctrl+s后變得如下:
我已經解決了:發現原來是編輯器本身的格式化和插件帶的格式化起沖突,因為我把兩者同時啟用:FormatOnSave,因此代碼被格式化2遍,如何解決?
1. VSCode左下角齒輪,設置,搜索:formatOnSave,如下,把勾勾上!
2.確保ESLint的save auto format關閉,說實話,這個auto fix常常失靈
3.去VSCode右下角,找到:選擇縮進選項
將其設置為空格縮進,個數為2(因為ESLint的標准就是這樣)
以后ctrl+s就會自動縮進為ESLint的規范格式了,是不是很方便!