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