Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rocketseat/eslint-config-rocketseat

ESLint configuration used by Rocketseat
https://github.com/rocketseat/eslint-config-rocketseat

eslint

Last synced: 6 days ago
JSON representation

ESLint configuration used by Rocketseat

Awesome Lists containing this project

README

        

# Rocketseat ESLint config

## Whats included?

- Standard config base;
- React plugin;
- React Hooks plugin;
- JSX a11y plugin;
- Prettier;

## Setup

### React (with Next.js)

Install dependencies:
```
npm i -D eslint @rocketseat/eslint-config
```
Inside `.eslintrc.json`
```
{
"extends": [
"@rocketseat/eslint-config/next",
"next/core-web-vitals"
]
}
```

### React (without Next.js)

Install dependencies:
```
npm i -D eslint @rocketseat/eslint-config
```
Inside `.eslintrc.json`
```
{
"extends": "@rocketseat/eslint-config/react"
}
```

### Node.js

Install dependencies:
```
npm i -D eslint @rocketseat/eslint-config
```
Inside `.eslintrc.json`
```
{
"extends": "@rocketseat/eslint-config/node"
}
```