In Atom Editor I installed the following plugins
It seems they don't recognize the JSX syntaxis.
I have it working on the command line but had to use other plugins like esprima-fb
and eslint-plugin-react
. Looks like there are no such plugins for Atom Editor and would like to know if anyone of you knows a way to hack around this.
To get Eslint working nicely with React.js:
npm install eslint-plugin-react
"plugins": ["react"]
to your .eslintrc config file"ecmaFeatures": {"jsx": true}
to your .eslintrc config fileHere is an example of a .eslintrc
config file:
{
"env": {
"browser": true,
"node": true
},
"globals": {
"React": true
},
"ecmaFeatures": {
"jsx": true
},
"plugins": [
"react"
]
}
I am using Eslint v1.1.0 at the moment.
Side note:
I had to install both eslint and eslint-plugin-react as project dependencies (e.g., npm install eslint eslint-plugin-react --save-dev
). Hopefully this helps.