-
-
Save hendrikswan/2153ae77f1496d2b40aa to your computer and use it in GitHub Desktop.
{ | |
"extends": "airbnb/base", | |
"plugins": [ | |
"react" | |
], | |
"env": { | |
"node": true, | |
"jasmine": true, | |
}, | |
"rules": { | |
"indent": [1, 4], | |
"no-console": 0, | |
"no-unused-vars": [1, {"vars": "local", "args": "none"}], | |
"react/forbid-prop-types": 1, | |
"react/jsx-boolean-value": 1, | |
"react/jsx-closing-bracket-location": 1, | |
"react/jsx-curly-spacing": 1, | |
"react/jsx-indent-props": 1, | |
"react/jsx-key": 1, | |
"react/jsx-max-props-per-line": 1, | |
"react/jsx-no-duplicate-props": 1, | |
"react/jsx-no-undef": 1, | |
"react/jsx-quotes": 1, | |
"react/jsx-sort-prop-types": 1, | |
"react/jsx-sort-props": 1, | |
"react/jsx-uses-react": 1, | |
"react/jsx-uses-vars": 1, | |
"react/no-danger": 1, | |
"react/no-did-mount-set-state": 1, | |
"react/no-did-update-set-state": 1, | |
"react/no-direct-mutation-state": 1, | |
"react/no-multi-comp": 1, | |
"react/no-set-state": 1, | |
"react/no-unknown-property": 1, | |
"react/prefer-es6-class": 1, | |
"react/prop-types": 1, | |
"react/react-in-jsx-scope": 1, | |
"react/require-extension": 1, | |
"react/self-closing-comp": 1, | |
"react/sort-comp": 1, | |
"react/wrap-multilines": 1, | |
"id-length": 0, | |
}, | |
"ecmaFeatures": { | |
"jsx": true | |
}, | |
} |
{ | |
"name": "PluralTodo", | |
"version": "0.0.1", | |
"private": true, | |
"scripts": { | |
"start": "react-native start" | |
}, | |
"dependencies": { | |
"babel-eslint": "4.1.6", | |
"eslint": "1.10.3", | |
"eslint-config-airbnb": "2.1.1", | |
"eslint-plugin-react": "3.12.0", | |
"react-native": "0.19.0", | |
"react-native-swipeout": "2.0.12", | |
"redux": "3.3.1" | |
} | |
} |
Hendrik, this config file seems to throw errors and deprecation warnings. Please consider updating it?
No issues from me @amingilani, you sure you copied it correctly and put the .eslintrc file in your project base?
Yes, just remove commas where the error indicator is. Like @ashleyconnor commented.
@hendrikswan, @ashleyconnor mentioned that your .eslintrc is incorrect JSON in 2016 and this file is being mentioned in the videos. it should really be updated. Line 8, line 42 and line 46 remove trailing commas.
@hendrikswan, i just created the react-native app with version "0.53.0" and now i getting Navigator issue. Can u please tell me how i fix it. Actually i was watching your Build Cross Platform React Native Apps with Exponent and Redux tutorial on pluralsight and making the ios app and now i'm stuck in Navigator issue. Please let me know how i fix it.
@hendrikswan, I just started learning react native, and going through your video @ PluralSight "Build Cross Platform React Native Apps with Exponent and Redux". Hence here. I am getting the error "Cannot find module 'eslint-plugin-react'" in Atom. I have installed linter 2.3.0, linter-eslint 8.5.2 packages in Atom & installed eslint, eslint-plugin-react through npm i -g eslint & npm i -g eslint-plugin-react. What could be wrong?
In package.json it should be name="pluraltodo" instead of "PluralTodo".
That trailing comma needs removing on lines 8, 42 and 46.