ttk-cli / uni-vue3-vite-ts-pinia

A template for uniapp with vue3.
MIT License
331 stars 100 forks source link

关于项目中使用了Prettier和ESLint发生了冲突的问题解决方案 #36

Closed jocstech closed 1 year ago

jocstech commented 1 year ago

我看作者您在.vscode/settings.json中关闭了自动保存和eslint修复,想必原因是因为保存的时候,eslint语法修正和prettier语法美化之间会发生冲突格式化,其实很简单的解决思路就是直接把项目中所有有关prettier的依赖和配置都删除掉,默认使用eslint的格式化也是很不错的方案。

可以参考前端大神antfu的专题文章:

《为什么我不使用 Prettier》 - https://antfu.me/posts/why-not-prettier-zh

Allen-1998 commented 1 year ago

综上,项目中的 source.fixAll.eslint 是可以打开的,只需要注意上面的这个特殊case中和stylelint冲突的问题即可,至于prettier,它的优缺点社区中讨论的已经很多了,是否使用更多的取决你个人或者你团队中绝大部分人的喜好