解決 vscode 格式化代碼 去掉代碼結尾的分號 與 使用單引號替代雙引號 失效的問題


解決 vscode 格式化代碼 去掉代碼結尾的分號 與 使用單引號替代雙引號 失效的問題

在某些項目里 prettier 單引號格式化 會失效

  "prettier.semi": true, //去掉代碼結尾的分號
  "prettier.singleQuote": true, //使用帶引號替代雙引號

以上配置沒有效果

原因

prettier3.7以上會優先讀取項目根目錄下的editorconfig or prettier config,如果有,就不會使用vscode setting中的設置,所以最好每個項目都配置一個單獨的 prettier 配置 文件。
並且在.editorconfig 中沒法配置行末不加分號,所有,只能配置一個 prettier文件了。

我最終在項目下新建了一個 .prettierrc 文件,內容如下:{ "printWidth": 300, "tabWidth": 2, "singleQuote": true, "semi": false} 或者直接刪掉.editorconfig配置

.prettierrc

{
  "tabWidth": 2,
  "useTabs": false,
  "singleQuote": true,
  "semi": false
}

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM