我希望在运行测试之前使用Mocha + Karma Webpack代码Eslint执行相同操作,并在监视模式下执行此操作(观察文件的变化),所以每次保存都会重新运行eslint + tests。
使用Karma观看是这样的:Karma有autoWatch选项,可以监视文件的变化。 Eslint进入了画面,因为使用Karma测试的客户端代码首先使用webpack进行处理,webpack在其上运行eslint(使用eslint-loader)。
Mocha有--watch选项,因此我可以mocha test --watch
重新运行文件更改测试。
Eslint有eslint-watch,所以我可以esw test --watch
重新运行文件更改的eslint。
有mocha-eslint(需要配置)和eslint-mocha(无需配置),两者都包含测试中的eslint,但没有watch选项,它们与运行eslint test && mocha test
一样好。
有什么事想念我吗?那里已经有现成的解决方案吗?或者有办法解决这个问题吗?
提前致谢!