Eslint 能自動格式化代碼,為什么還要用 Prettier?


ESLint 與 Prettier 區別:

  1. ESLint:代碼檢測工具;可以檢測出你代碼中潛在的問題,比如使用了某個變量卻忘記了定義;
  2. Prettier:代碼格式化工具;作為代碼格式化工具,能夠統一你或者你的團隊的代碼風格。
  3. 使用 ESLint 與 eslint-plugin-prettier 的結果是最終得到的代碼是充分尊重 Prettier 的結果,而 prettier-eslint-cli 則是先執行 Prettier 然后再自動使用 eslint --fix 將與 ESLint 規則沖突的代碼修正成 ESLint 想要的結果。這樣其實引入 Prettier 不會影響你原有的設置。
    出處:https://egoist.moe/2017/12/11/write-better-code-with-eslint-and-prettier/

參考:https://github.com/prettier/prettier-eslint/issues/101#issuecomment-313233479


免責聲明!

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



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