1.1.7 • Published 2 years ago
@g123jp/eslint-config-react v1.1.7
@g123jp/eslint-config-react
Eslint config for frontend react + ts projects with prettier
1. install
yarn add -D @g123jp/eslint-config-react
with
- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- eslint
- eslint-config-airbnb
- eslint-config-prettier
- eslint-plugin-import
- eslint-plugin-import-helpers
- eslint-plugin-jsx-a11y
- eslint-plugin-prettier
- eslint-plugin-react
- eslint-plugin-react-hooks
- prettier
- typescript
yarn add -D @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-config-airbnb eslint-config-prettier eslint-plugin-import eslint-plugin-import-helpers eslint-plugin-jsx-a11y eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks prettier typescript
2. usage
- package.json
{
"scripts": {
"fix:ts": "eslint --fix \"./**/*.ts\" \"./**/*.tsx\"",
"lint:ts": "tsc --noEmit && eslint \"./**/*.ts\" \"./**/*.tsx\"",
}
}
- .eslintrc.json
{
"plugins": [
"react",
"@typescript-eslint",
"prettier",
"import-helpers"
],
"extends": [
"@g123jp/eslint-config-react"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaFeatures": {
"jsx": true
}
},
"settings": {
"react": {
"version": "detect"
}
},
"env": {
"browser": true,
"node": true,
"es6": true
}
}
3. ref
ref: eslint-config-airbnb
test the package locally: yarn link
1.1.7-canary.4
2 years ago
1.1.7
2 years ago
1.1.7-canary.3
2 years ago
1.1.7-canary.2
2 years ago
1.1.7-canary.1
2 years ago
1.1.7-canary.0
2 years ago
1.1.6
2 years ago
1.1.5
2 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago