ESLint shareable config used by osskit.
Install
$ npm install --save-dev @osskit/eslint-config
Plugins
This config uses several plugins:
$ npm install --save-dev eslint-plugin-import eslint-plugin-unicorn @typescript-eslint/eslint-plugin @typescript-eslint/parser
Usage
Create an .eslintrc
file:
{
"extends": "@osskit"
}
Or add the ESLint config to your package.json
:
{
"name": "my-awesome-project",
"eslintConfig": {
"extends": "@osskit"
}
}
Additional Configs
This package exposes additional configs.
@osskit/eslint-config/test
Test Use this for your Jest tests
{
"extends": "@osskit/eslint-config/test"
}
Install the plugin:
$ npm install --save-dev eslint-plugin-jest
@osskit/eslint-config/react
React {
"extends": "@osskit/eslint-config/react"
}
Install the plugins:
$ npm install --save-dev eslint-plugin-react eslint-plugin-react-hooks
@osskit/eslint-config/react-test
React Test Use this for your React Jest tests
{
"extends": "@osskit/eslint-config/react-test"
}
Install the plugins:
$ npm install --save-dev eslint-plugin-jest eslint-plugin-react eslint-plugin-react-hooks
@osskit/eslint-config/react-native
React Native {
"extends": "@osskit/eslint-config/react-native"
}
Install the plugins:
$ npm install --save-dev eslint-plugin-react eslint-plugin-react-native eslint-plugin-react-hooks
@osskit/eslint-config/react-native-test
React Native Test Use this for your React Native Jest tests
{
"extends": "@osskit/eslint-config/react-native-test"
}
Install the plugins:
$ npm install --save-dev eslint-plugin-jest eslint-plugin-react eslint-plugin-react-native eslint-plugin-react-hooks