reactjs – 如何配置ESLint在Atom编辑器上的反应

在Atom编辑器中,我安装了以下插件

> linter
> linter-eslint

看来他们不认识JSX语法。

我有它在命令行工作,但必须使用其他插件esprima-fb和eslint-plugin-react。看起来没有这样的插件为Atom编辑器,并想知道是否有人知道一种方法解决这个问题。

要使Eslint与React.js很好地工作:

>安装linter& linter- eslint插件
>运行npm install eslint-plugin-react
>在你的.eslintrc配置文件添加“plugins”:[“react”]
>将“ecmaFeatures”添加到您的.eslintrc配置文件中:{“jsx”:true}

这里是一个.eslintrc配置文件的例子:

{
    "env": {
        "browser": true,"node": true
    },"globals": {
        "React": true
    },"ecmaFeatures": {
        "jsx": true
    },"plugins": [
        "react"
    ]
}

我现在使用Eslint v1.1.0。

边注:我不得不安装eslint和eslint-plugin-react作为项目依赖(例如,npm install eslint eslint-plugin-react –save-dev)。希望这有助于。

相关文章

react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...
react 本身提供了克隆组件的方法,但是平时开发中可能很少使...
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接...
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc ...