@byndyusoft/eslint-config
Version:
ESLint config for Byndyusoft projects
60 lines (42 loc) • 1.26 kB
Markdown
# eslint-config
[](https://www.npmjs.com/package/@byndyusoft/eslint-config)
## Requirements
- ESLint v8.57.0 or later, but less than v9.0.0
## Install
```shell script
$ npm i eslint@^8.57.0 --save-dev
$ npm i eslint @byndyusoft/eslint-config --save-dev
```
Note: If you have React project created with create-react-app, then you haven't install eslint manually, because it comes with react-scripts. Otherwise it won't let you run eslint until you remove it from `package.json`.
## Usage
### Backend
**Node + TypeScript/JavaScript + Jest**
```json
{
"extends": [
"@byndyusoft/eslint-config/backend"
]
}
```
**package.json**
```json
{
"engines": {
"node": ">=8.10.0"
}
}
```
### Frontend
**React + TypeScript/JavaScript + Jest**
```json
{
"extends": [
"@byndyusoft/eslint-config/frontend"
]
}
```
## Maintainers
- [@Byndyusoft/owners](https://github.com/orgs/Byndyusoft/teams/owners) <<github.maintain@byndyusoft.com>>
- [@Byndyusoft/team](https://github.com/orgs/Byndyusoft/teams/team)
- [@KillWolfVlad](https://github.com/KillWolfVlad)
- [@sadcitizen](https://github.com/sadcitizen)