安利一款自己做的小插件 自动集成eslint+prettier

愿景

团队协作时

每个coder都有自己的书写风格,或者IDE格式化风格

当coder习惯性地格式化了某个代码文件(.js,.vue),再进行提交diff时会发现通篇都被修改了

其可能只是空格从2改为4、从tab改为space,或者CRLF改为了LF(不同的换行符)

结果却导致审查日志时根本看不出此commit究竟更改了什么功能

所以我们需要对项目进行风格统一,通过eslint+prettier,在提交代码时自动同风格化代码

无论提交前是什么牛鬼蛇神,只要通过git commit动作,代码就会统一

审查记录时便能只看到真正修改的功能代码段

我把此工程配置的过程制作成了一个npm插件

npm init @dark-bb/linter

通过此命令则能对项目配置好eslint+prettier的代码检验

欢迎大家体验和反馈