【问题标题】:ES6 React & ESLint SupportES6 React 和 ESLint 支持
【发布时间】:2015-07-20 00:01:51
【问题描述】:

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

我意识到我可以转译 ES6 代码并在该代码库上运行 Linting/Jesting,但这并不能帮助我找到 ES6 代码中的问题。是否有任何软件包可以完成我正在尝试做的事情,或者这是否是 Facebook/React 仍然需要解决的问题?

【问题讨论】:

  • 回到这个问题 - 看起来现在 ESLint 中已经对 ES6 提供了相当多的支持。我正在使用 ESLint 和 Mocha,我能够在 ES6 gulp sourcemaps 中调试代码。

标签: reactjs ecmascript-6 eslint


【解决方案1】:

使用ESLint 来检查你的代码库,使用this plugin 来开玩笑。 您将能够在您的 ES6 代码上运行 linting,但 Jest 会在运行测试之前进行转译。

【讨论】:

    【解决方案2】:

    要将 ESLint 与 react 一起使用,您可以使用 https://github.com/yannickcr/eslint-plugin-react 并在 .eslintrc 中激活 "jsx": true 请参阅此项目中的示例https://github.com/tddbin/tddbin-frontend/blob/master/.eslintrc#L5

    【讨论】:

      【解决方案3】:

      它不包括 Jest,但我有一篇关于 writing React/Flux applications in ES6 using Babel and ESLint 的文章,希望能提供一些很好的例子。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-10-30
        • 1970-01-01
        • 2015-11-22
        • 2016-01-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多