使用Prettier格式化JavaScript代码(2)

要注意的是,当你将prettier作为一个pre-commit hook运行时,它会破坏你项目的状态。一个解决方案(在Reddit上建议的)是在提交之前存储所有尚未载入的变更(git stash -k)。

你可以更进一步在项目的构建步骤中添加另一个检查。Facebook是这样做的,我是在一个员工会议演讲中知道这件事的。你可以在文件上的CI/CD服务器上运行Prettier,如果Prettier的文件输出与签入的文件不同,那么服务器编译就会失败。你可以选择这样做,这取决于你依赖它的程度。

你还在等什么?赶紧去配置使用Prettier吧!别再人工格式化项目代码了,让机器为你做这事。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/1961254a95d4785706b04008e5f0eab7.html