{
	"eslintignore": ["node_modules"],
	"env": {
		"es6": true,
		"node": true
	},
	"extends": ["eslint:recommended"],
	"rules": {
		"no-console": 0,
		"indent": ["error", "tab"],
		"quotes": ["error", "single"],
		"semi": ["error", "always"],
		"curly": ["error", "multi-line"],
		"no-unused-vars": "warn"
	}
}

{
	"env": {
		"browser": true,
		"es6": true
	},
	"eslintignore": ["node_modules"],
	"extends": ["eslint:recommended", "plugin:react/recommended"],
	"parser": "babel-eslint",
	"parserOptions": {
		"ecmaFeatures": {
			"experimentalObjectRestSpread": true,
			"jsx": true
		},
		"sourceType": "module"
	},
	"plugins": ["react"],
	"rules": {
		"brace-style": ["error", "1tbs", { "allowSingleLine": true }],
		"comma-dangle": ["warn", "never"],
		"curly": ["error", "multi-line"],
		"indent": ["error", "tab", { "SwitchCase": 1 }],
		"react/jsx-indent": ["error", "tab"],
		"linebreak-style": ["error", "unix"],
		"no-console": 0,
		"no-unused-vars": "warn",
		"no-var": "error",
		"quotes": ["error", "single"],
		"jsx-quotes": ["error", "prefer-single"],
		"semi": ["error", "always"],
		"space-before-function-paren": ["error", { "anonymous": "always", "named": "never" }]
	}
}

Update ESLint configuration, and switch to babel-eslint parser in order to support most recent syntax
Update ESLint configuration, and switch to babel-eslint parser in order to support most recent syntax
