My personal ESLint configurations.
npm install --save-dev eslint eslint-config-moqada
Add .eslintrc
(YAML).
- Base
moqada
: ES2015moqada/es5
: ES5
- Optional
moqada/browser
: Browser envmoqada/cli
: for CLI (Node.js env)moqada/flow
: for Flowmoqada/flow-jsdoc
: for JSDoc and Flowmoqada/node
: for Node.js envmoqada/react
: for Reactmoqada/react-native
: for React Nativemoqada/mocha
: for Testing mocha
extends:
- moqada
- moqada/node
npm install --save-dev eslint-plugin-node
extends:
- moqada/es5
- moqada/browser
extends:
- moqada
- moqada/cli
npm install --save-dev eslint-plugin-node
extends:
- moqada
- moqada/browser
- moqada/react
npm install --save-dev eslint-plugin-react
extends:
- moqada
- moqada/react-native
npm install --save-dev eslint-plugin-react eslint-plugin-react-native
extends:
- moqada
- moqada/react-native
- moqada/flow
- moqada/flow-jsdoc
npm install --save-dev eslint-plugin-flowtype eslint-plugin-jsdoc eslint-plugin-react eslint-plugin-react-native eslint-plugin-import