DEV Community

Cui Mingda
Cui Mingda

Posted on

How to force ESLint to display warning as error

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/",
},
Enter fullscreen mode Exit fullscreen mode

有哥们提到还有一个--strict参数,效果类似,但是我在文档中没有找到。

References

Top comments (0)