https://github.com/bitmap/eslint-config
Monorepo for eslint configs
https://github.com/bitmap/eslint-config
eslint-config
Last synced: 6 months ago
JSON representation
Monorepo for eslint configs
- Host: GitHub
- URL: https://github.com/bitmap/eslint-config
- Owner: bitmap
- Created: 2019-04-02T16:46:59.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-06-24T14:15:29.000Z (over 1 year ago)
- Last Synced: 2025-07-14T16:52:34.059Z (7 months ago)
- Topics: eslint-config
- Language: JavaScript
- Homepage:
- Size: 34.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# eslint config
## Install
### JavaScript
```sh
npm install --save-dev eslint @cabe/eslint-config @babel/core @babel/eslint-parser
```
#### .eslintrc
```json
{
"env": {
"node": true,
"browser": true,
"es6": true
},
"extends": ["@cabe"],
"parser": "@babel/eslint-parser",
"parserOptions": {
"ecmaVersion": 2021,
"sourceType": "module"
},
"plugins": [],
"settings": {}
}
```
### TypeScript
```sh
npm install --save-dev eslint @cabe/eslint-config @cabe/eslint-config-typescript @typescript-eslint/parser @typescript-eslint/eslint-plugin
```
#### .eslintrc
```json
{
"env": {
"node": true,
"browser": true,
"es6": true
},
"extends": ["@cabe/typescript"],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 2021,
"sourceType": "module"
},
"plugins": ["@typescript-eslint"],
"settings": {}
}
```
### React
```sh
npm install --save-dev eslint @cabe/eslint-config @babel/core @babel/eslint-parser eslint-plugin-react eslint-plugin-react-hooks
```
#### .eslintrc
```json
{
"env": {
"node": true,
"browser": true,
"es6": true
},
"extends": [
"@cabe",
"plugin:react/recommended",
"plugin:react-hooks/recommended"
],
"parser": "@babel/eslint-parser",
"parserOptions": {
"ecmaVersion": 2021,
"ecmaFeatures": {
"jsx": true
},
"sourceType": "module"
},
"plugins": [
"react",
"react-hooks"
],
"settings": {
"react": {
"version": "detect"
}
}
}
```