1.1.7 • Published 2 years ago

@g123jp/eslint-config-react v1.1.7

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

@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

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