Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/acolorbright/eslint-config-acb-react-typescript

ACB's eslint config for projects using react and typescript
https://github.com/acolorbright/eslint-config-acb-react-typescript

Last synced: about 1 month ago
JSON representation

ACB's eslint config for projects using react and typescript

Awesome Lists containing this project

README

        

# eslint-config-acb-react-typescript

This plugin provides ACB's `.eslintrc` as an extensible shared config, based on Airbnb's
[eslint-config-airbnb](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb).

## Installation

The plugin requires `eslint` and the following other packages:

- `@typescript-eslint/eslint-plugin`
- `@typescript-eslint/parser`
- `eslint-plugin-extra-rules`
- `eslint-plugin-import`
- `eslint-plugin-jsx-a11y`
- `eslint-plugin-prettier`
- `eslint-plugin-react`
- `eslint-plugin-react-hooks`
- `prettier`
- `typescript`

```shell
$ npm install --save-dev \
'acolorbright/eslint-config-acb-react-typescript#v1.0.1' \
'acolorbright/eslint-config-acb#v4.0.2' \
[email protected] \
eslint-plugin-extra-rules@^0.8 \
[email protected] \
[email protected] \
[email protected] \
[email protected] \
[email protected] \
[email protected] \
[email protected]
```

Then add `"extends": "acb-react-typescript"` to your `.eslintrc` file.