编写ES6 Flux / React应用程序并希望使用ESLint以及Jest,但似乎没有那么多关于该主题的支持/文献。
我意识到我可以转换ES6代码并在该代码库上运行Linting / Jesting,但它无法帮助我在ES6代码中找到问题。是否有任何包可以完成我想要做的事情,或者Facebook / React还需要解决这个问题吗?
答案 0 :(得分:1)
使用ESLint来设置代码库,并使用this plugin进行操作。 您将能够在ES6代码上运行linting,但在运行测试之前Jest将会运行。
答案 1 :(得分:1)
要在反应中使用ESLint,您可以在.eslintrc中使用https://github.com/yannickcr/eslint-plugin-react并激活"jsx": true
请参阅此项目中的示例https://github.com/tddbin/tddbin-frontend/blob/master/.eslintrc#L5
答案 2 :(得分:1)
它不包括Jest,但我有一篇关于writing React/Flux applications in ES6 using Babel and ESLint的文章,希望能提供一些很好的例子。