@osskit/eslint-config

1.0.25 • Public • Published

@osskit/eslint-config NPM version

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.

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

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
{
  "extends": "@osskit/eslint-config/react-native"
}

Install the plugins:

$ npm install --save-dev eslint-plugin-react eslint-plugin-react-native eslint-plugin-react-hooks

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

Package Sidebar

Install

npm i @osskit/eslint-config

Weekly Downloads

6,659

Version

1.0.25

License

MIT

Unpacked Size

35.8 kB

Total Files

9

Last publish

Collaborators

  • osskit