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