项目场景: 在前端项目开发中,经常会使用eslint,这个方法的好处就是严格要求代码格式。让代码更为严谨。 问题描述 以为eslint格式过于严谨,在git提交的时候,经常会因为一个多了一个空格导致代码提交失败。 原因分析: eslint严格要求代码风格,导致稍微有一点不一致,就会报错,是git代码提交报错的主要原因。 解决方案: 解决方案有两种: 临时方案:提交时忽略代码风格,运行测试的验证。 git push origin branch --no-verify 优化方案:vs code 增加eslint扩展,自动格式化代码。