编写一个 ES6 Flux/React 应用程序并希望使用 ESLint 和 Jest,但似乎没有那么多关于该主题的支持/文献。
我意识到我可以编译 ES6 代码并在该代码库上运行 Linting/Jesting,但它不会帮助我在 ES6 代码中找到问题。是否有任何软件包可以完成我正在尝试做的事情,或者这是 Facebook/React 仍然需要解决的问题?
编写一个 ES6 Flux/React 应用程序并希望使用 ESLint 和 Jest,但似乎没有那么多关于该主题的支持/文献。
我意识到我可以编译 ES6 代码并在该代码库上运行 Linting/Jesting,但它不会帮助我在 ES6 代码中找到问题。是否有任何软件包可以完成我正在尝试做的事情,或者这是 Facebook/React 仍然需要解决的问题?
要将 ESLint 与 react 一起使用,您可以使用https://github.com/yannickcr/eslint-plugin-react并在您的 .eslintrc 中激活"jsx": true
,请参阅此项目中的示例https://github.com/tddbin/tddbin-frontend/ blob/master/.eslintrc#L5
它不包括 Jest,但我有一篇关于使用 Babel 和 ESLint 在 ES6 中编写 React/Flux 应用程序的文章,希望能提供一些很好的例子。