Skip to content

Instantly share code, notes, and snippets.

@noriaki
Created April 6, 2017 05:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save noriaki/47835ed21afe0cd1a34ad28b0fc23c11 to your computer and use it in GitHub Desktop.
Save noriaki/47835ed21afe0cd1a34ad28b0fc23c11 to your computer and use it in GitHub Desktop.
ESLint v3.19.0 is not supporting ES2016(es7) property initializers?
import React, { Component } from 'react';
class MyComponent extends Component {
state = {
open: false,
}
}
export default MyComponent;
{
"root": true,
"env": {
"node": true,
"browser": true,
"es6": true,
"jest": true
},
"extends": [
"eslint:recommended",
"airbnb"
],
"parserOptions": {
"ecmaVersion": 2017,
"sourceType": "module",
"ecmaFeatures": {
"experimentalObjectRestSpread": true,
"jsx": true
}
},
"settings": {
"import/resolver": {
"node": {
"moduleDirectory": [
"node_modules",
"js"
]
}
}
},
"rules": {
"indent": ["error", 2],
"comma-dangle": ["error", {
"arrays": "always-multiline",
"objects": "always-multiline",
"imports": "always-multiline",
"exports": "always-multiline",
"functions": "never"
}],
"no-debugger": "warn",
"no-use-before-define": "off",
"no-confusing-arrow": ["error", { "allowParens": true }],
"react/jsx-closing-bracket-location": [ "error", "after-props" ],
"react/jsx-filename-extension": ["error", { "extensions": [".js", ".jsx"] }],
"import/no-extraneous-dependencies": [ "error", { "dependencies": true } ]
}
}
{
"devDependencies": {
"eslint": "^3.19.0",
"eslint-config-airbnb": "^14.1.0",
"eslint-plugin-import": "^2.2.0",
"eslint-plugin-jsx-a11y": "^4.0.0",
"eslint-plugin-react": "^6.10.3"
}
}
$ yarn eslint components/MyComponent.js
yarn eslint v0.21.3
$ "/Users/user/project/node_modules/.bin/eslint" components/MyComponent.js
/Users/user/project/components/MyComponent.js
4:9 error Parsing error: Unexpected token =
✖ 1 problem (1 error, 0 warnings)
error Command failed with exit code 1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment