Last active
September 29, 2020 09:18
-
-
Save hendrikswan/2153ae77f1496d2b40aa to your computer and use it in GitHub Desktop.
Packages and build config for Build Cross Platform React Native Apps with Exponent and Redux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"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 | |
}, | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"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" | |
} | |
} |
In package.json it should be name="pluraltodo" instead of "PluralTodo".
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@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?