@appello/eslint-config
Version:
Appello's ESLint config
34 lines (28 loc) • 1.05 kB
Markdown
# @appello/eslint-config
This package provides Appello's .eslintrc.js as an extensible shared config.
## Installation
```sh
npm i -D eslint @appello/eslint-config eslint-config-airbnb eslint-config-airbnb-typescript eslint-config-prettier eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-simple-import-sort eslint-plugin-unused-imports prettier
```
These rules require the following packages:
* `eslint`
* `eslint-config-airbnb`
* `eslint-config-airbnb-typescript`
* `eslint-config-prettier`
* `eslint-import-resolver-typescript`
* `eslint-plugin-import`
* `eslint-plugin-jsx-a11y`
* `eslint-plugin-prettier`
* `eslint-plugin-react`
* `eslint-plugin-react-hooks`
* `eslint-plugin-simple-import-sort`
* `eslint-plugin-unused-imports`
* `prettier`
Connect config to your project eslint config.
For example `.eslintrc.js`
```js
/** @type {import('eslint').Config} */
module.exports = {
extends: ["@appello/eslint-config"],
}
```