我使用git提交代码时,似乎是执行了npm 并进行了eslint检测代码。我提交的是用dva 脚手架写的练习,提交时的回馈信息如下:(我该如何是好?)
这该怎么处理??这是啥情况。
我使用git提交代码时,似乎是执行了npm 并进行了eslint检测代码。我提交的是用dva 脚手架写的练习,提交时的回馈信息如下:(我该如何是好?)
这该怎么处理??这是啥情况。
这个问题是由于回车换行符的问题,LF表示linux/unix 而windows应该为CRLF 修改配置就可以了: .eslintrc (file) > rules > add "linebreak-style": 0,
5 回答3.1k 阅读
3 回答2.8k 阅读
1 回答1.5k 阅读✓ 已解决
2 回答684 阅读✓ 已解决
558 阅读
1 回答421 阅读
这个是因为开启了pre-commit。顾名思义就是在代码提交之前做些事情,比如代码打包,代码检测,称之为钩子函数(hook),也可以理解为回调函数,在commit之前执行一个函数(callback)。这个函数成功执行完之后,再继续commit,否则就阻止commit了。
为什么要commit时检测代码?
当下很火的阿里团队的开箱即用的中台前端/设计解决方案也是采用这种方式。
如果你真的不想要,就需要在项目里新建个.eslintignore文件,用来忽略检测的文件夹。
希望对您有所帮助!