eslitnt waring as error

693 阅读1分钟

使用husky + lintstaged检测eslint发现了一个问题是waring级别的错误不会终止提交。手动把所有规则置为error不现实, 那么有没有方法可以让eslintwaring当做error呢?目前eslint并没有提供这个选项,不过有个变通的办法:--max-warnings[1] 选项,这个选项的意思是当warning数超过设定的数值就报错退出,而且可以设为0,那么就表示有任何warning就报错退出,所以正好可以实现需求。

eslint --max-warnings 0 --fix .

参考资料

[1]

--max-warnings: https://eslint.org/docs/user-guide/command-line-interface#max-warnings