@twihike/eslint-config
Version:
My ESLint config.
74 lines (57 loc) • 1.49 kB
Markdown
# eslint-config
[](https://badge.fury.io/js/%40twihike%2Feslint-config)
## Installation
With npm:
```shell
npm install --save-dev eslint @twihike/eslint-config \
@typescript-eslint/eslint-plugin \
eslint-plugin-eslint-comments \
eslint-plugin-import \
eslint-plugin-jest \
eslint-plugin-jsx-a11y \
eslint-plugin-node \
eslint-plugin-promise \
eslint-plugin-react \
eslint-plugin-react-hooks \
eslint-plugin-unicorn
npm install --save-dev prettier @twihike/prettier-config
npm install --save-dev typescript
```
With yarn:
```shell
yarn add --dev eslint @twihike/eslint-config \
@typescript-eslint/eslint-plugin \
eslint-plugin-eslint-comments \
eslint-plugin-import \
eslint-plugin-jest \
eslint-plugin-jsx-a11y \
eslint-plugin-node \
eslint-plugin-promise \
eslint-plugin-react \
eslint-plugin-react-hooks \
eslint-plugin-unicorn
yarn add --dev prettier @twihike/prettier-config
yarn add --dev typescript
```
## Usage
Edit `package.json`:
```json
{
"name": "your-cool-library",
"version": "0.1.0",
"eslintConfig": {
"extends": "@twihike"
}
}
```
Or `eslintrc.js`:
```javascript
module.exports = {
extends: '@twihike',
};
```
## Related projects
- [prettier-config](https://github.com/twihike/config-js/packages/prettier-config)
## License
Copyright (c) 2020 twihike. All rights reserved.
This project is licensed under the terms of the MIT license.