3.0.1 • Published 3 years ago

eslint-config-studiokit v3.0.1

Weekly downloads
26
License
Apache-2.0
Repository
github
Last release
3 years ago

eslint-config-studiokit

Shared config for eslint.

Installation

If extending studiokit:

yarn add --dev eslint-config-studiokit @typescript-eslint/eslint-plugin @typescript-eslint/parser babel-eslint eslint eslint-config-prettier eslint-plugin-import eslint-plugin-prettier prettier

If extending studiokit/react (adds eslint-config-react-app and all peer dependencies):

yarn add --dev eslint-config-studiokit @typescript-eslint/eslint-plugin @typescript-eslint/parser babel-eslint eslint eslint-config-prettier eslint-plugin-import eslint-plugin-prettier prettier eslint-config-react-app@^5.2.0 eslint-plugin-flowtype@^3.1.2 eslint-plugin-jsx-a11y@^6.2.3 eslint-plugin-react@^7.18.3 eslint-plugin-react-hooks@^1.7.0

Usage

Set your eslintConfig to:

"eslintConfig": {
  "extends": [
    "studiokit"
  ]
}

Or for React support:

"eslintConfig": {
  "extends": [
    "studiokit/react"
  ]
}

While Typescript rules are included, you may need to add the following to use your target project’s tsconfig.json and correct parser:

"eslintConfig": {
  ...,
  "overrides": [
    {
      "files": [
        "**/*.ts?(x)"
      ],
      "parser": "@typescript-eslint/parser",
      "parserOptions": {
        "project": "tsconfig.json"
      }
    }
  ]
}

License

3.0.1

3 years ago

3.0.0

3 years ago

3.0.0-alpha.6

3 years ago

3.0.0-alpha.5

3 years ago

3.0.0-alpha.3

3 years ago

3.0.0-alpha.4

3 years ago

3.0.0-alpha.1

3 years ago

3.0.0-alpha.2

3 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.0

7 years ago