20.0.0 • Published 9 months ago

eslint-config-moqada v20.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
9 months ago

eslint-config-moqada

NPM version License

My personal ESLint configurations.

Installation

npm install --save-dev eslint eslint-config-moqada eslint-plugin-jsdoc

Usage

Add eslint.config.js.

Summary

  • Base
    • moqada: Default
    • moqada/es5: ES5
  • Optional
    • moqada/browser: Browser env
    • moqada/cli: for CLI (Node.js env)
    • moqada/flow: for Flow
    • moqada/flow-jsdoc: for JSDoc and Flow
    • moqada/node: for Node.js env
    • moqada/react: for React
    • moqada/react-native: for React Native
    • moqada/mocha: for Testing mocha

Examples

ES6 (Node.js)

import configMoqada from 'eslint-config-moqada';
import configMoqadaNode from 'eslint-config-moqada/node';
export default [
  ...configMoqada,
  ...configMoqadaNode,
];
Additional Requirements
npm install --save-dev eslint-plugin-node

ES5 (Browser)

import configMoqadaEs5 from 'eslint-config-moqada/es5';
import configMoqadaBrowser from 'eslint-config-moqada/browser';
export default [
  ...configMoqadaEs5,
  ...configMoqadaBrowser,
];

CLI

import configMoqada from 'eslint-config-moqada';
import configMoqadaCli from 'eslint-config-moqada/cli';
export default [
  ...configMoqada,
  ...configMoqadaCli,
];
Additional Requirements
npm install --save-dev eslint-plugin-node

React

import configMoqada from 'eslint-config-moqada';
import configMoqadaBrowser from 'eslint-config-moqada/browser';
import configMoqadaReact from 'eslint-config-moqada/react';
export default [
  ...configMoqada,
  ...configMoqadaBrowser,
  ...configMoqadaReact,
];
Additional Requirements
npm install --save-dev eslint-plugin-react

React Native

import configMoqada from 'eslint-config-moqada';
import configMoqadaReactNative from 'eslint-config-moqada/react-native';
export default [
  ...configMoqada,
  ...configMoqadaReactNative,
];
Additional Requirements
npm install --save-dev eslint-plugin-react eslint-plugin-react-native

React Native with Flow

import configMoqada from 'eslint-config-moqada';
import configMoqadaReactNative from 'eslint-config-moqada/react-native';
import configMoqadaFlow from 'eslint-config-moqada/flow';
import configMoqadaFlowJsdoc from 'eslint-config-moqada/flow-jsdoc';
export default [
  ...configMoqada,
  ...configMoqadaReactNative,
  ...configMoqadaFlow,
  ...configMoqadaFlowJsdoc,
];
Additional Requirements
npm install --save-dev eslint-plugin-flowtype eslint-plugin-jsdoc eslint-plugin-react eslint-plugin-react-native eslint-plugin-import
20.0.0

9 months ago

19.0.0

8 years ago

18.0.0

9 years ago

17.0.2

9 years ago

17.0.1

9 years ago

17.0.0

9 years ago

16.0.0

9 years ago

15.0.0

9 years ago

14.0.0

9 years ago

13.0.0

9 years ago

12.1.0

9 years ago

12.0.1

9 years ago

12.0.0

9 years ago

11.0.0

9 years ago

10.0.0

9 years ago

9.0.0

10 years ago

8.0.1

10 years ago

8.0.0

10 years ago

7.0.0

10 years ago

6.0.0

10 years ago

5.0.0

10 years ago

4.1.2

10 years ago

4.1.1

10 years ago

4.1.0

10 years ago

4.0.1

10 years ago

4.0.0

10 years ago

3.0.0

10 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.0.0

10 years ago