@abrahamtewa/eslint-config
v2.2.1
Published
Personnal eslint configuration. Use cases: * Javascript * Typescript * React * Jest
Downloads
46
Readme
eslint-config
Personnal eslint configuration. Use cases:
- Javascript
- Typescript
- React
- Jest
Install
Javascript:
npm i --save-dev @abrahamtewa/eslint-config eslint-config-airbnb-base eslint-plugin-jest eslint-plugin-perfectionist
Typescript:
npm i --save-dev @abrahamtewa/eslint-config eslint-config-airbnb-base eslint-config-airbnb-typescript eslint-plugin-jest @typescript-eslint/eslint-plugin eslint-plugin-perfectionist
React
npm i --save-dev @abrahamtewa/eslint-config eslint-config-airbnb eslint-plugin-jest eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-jsx-a11y eslint-plugin-perfectionist
Typescript + React
npm i --save-dev @abrahamtewa/eslint-config eslint-config-airbnb eslint-config-airbnb-typescript eslint-plugin-jest @typescript-eslint/eslint-plugin eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-jsx-a11y eslint-plugin-perfectionist
Usage
Javascript
.eslintrc
:
extends:
- "@abrahamtewa/eslint-config"
Typescript
.eslintrc
:
parser: "@typescript-eslint/parser"
parserOptions:
project:
- tsconfig.json
extends:
- "@abrahamtewa/eslint-config/typescript"