ESLint配置ES6实例

今天开始使用Atom + eslint,感觉很不错

{
    // 配置ES6支持
  "parserOptions": {
    "ecmaVersion": 6,
    "sourceType": "module",
    "ecmaFeatures": {
      "jsx": true
    },
  },
  "rules": {
          // 配置缩进
    "indent": [2, 2],
    "no-unused-vars": 2,
    "no-alert": 1
  },
  //配置支持环境
  "env": {
    "browser": true,
    "node": true,
  }
}

还可以在 package.json中进行配置,如下:

"name": "mypackage",
"version": "0.0.1",
"eslintConfig": {
    "env": {
        "browser": true,
        "node": true
    }
}