ES6 React& ESLint支持

时间:2015-05-08 23:59:20

标签: reactjs ecmascript-6 eslint

编写ES6 Flux / React应用程序并希望使用ESLint以及Jest,但似乎没有那么多关于该主题的支持/文献。

我意识到我可以转换ES6代码并在该代码库上运行Linting / Jesting,但它无法帮助我在ES6代码中找到问题。是否有任何包可以完成我想要做的事情,或者Facebook / React还需要解决这个问题吗?

3 个答案:

答案 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的文章,希望能提供一些很好的例子。