3.0.1 • Published 3 years ago
eslint-config-studiokit v3.0.1
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