eslint-config-voodoocreation
Version:
An opinionated ESLint config with TypeScript support.
58 lines (48 loc) • 1.07 kB
Markdown
eslint-config-voodoocreation
============================
An opinionated ESlint config with TypeScript support.
Usage
-----
### With React support
#### 1. Install peer dependencies
```shell script
npm install --save-dev \
eslint \
eslint-plugin-import \
eslint-plugin-jest \
eslint-plugin-jsx-a11y \
eslint-plugin-prefer-arrow \
eslint-plugin-react \
eslint-plugin-react-hooks \
prettier
```
#### 2. Define your ESLint config
```json
{
"extends": ["voodoocreation"],
"parserOptions": {
"project": "tsconfig.json"
}
}
```
### Without React support
#### 1. Install peer dependencies
```shell script
npm install --save-dev \
eslint \
eslint-plugin-import \
eslint-plugin-jest \
eslint-plugin-prefer-arrow \
prettier
```
#### 2. Define your ESLint config
```json
{
"extends": ["voodoocreation/base"],
"parserOptions": {
"project": "tsconfig.json"
}
}
```