eslint有一个--max-warnings
参数,如果不设置这个参数,或者设置为-1
,遇到error会exit(1),但是如果没有error只有warn,则会exit(0),也就是成功返回。
为这个参数,可以设置一个最大容忍的警告数,超过这个数量就会报错终止,但实际上我们也可以零容忍,就是把这个值设置为0
,这样哪怕只有一个警告,也会终止,提早发现问题存在。
好的习惯,在production的时候,warn确实应该是零容忍。如果可以在development的时候也零容忍,那当然就更棒了。
"scripts": {
"lint": "eslint --max-warnings 0 --ext .jsx --ext .js src/",
},
有哥们提到还有一个--strict
参数,效果类似,但是我在文档中没有找到。
Top comments (0)