@handmade-systems/eslint-plugin

1.0.9 • Public • Published

eslint-plugin-handmade

Shared eslint config for Handmade Systems

Installation

You'll first need to install ESLint:

npm i eslint --save-dev

Next, install @handmade-systems/eslint-plugin:

npm install @handmade-systems/eslint-plugin --save-dev

Usage

Add @handmade-systems to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

{
    "plugins": [
        "@handmade-systems"
    ]
}

For a nextjs app use following config:

{
    "extends": [
      "plugin:@handmade-systems/base",
      "plugin:@handmade-systems/react",
      "plugin:@handmade-systems/next"
    ]
}

For a react app use following config:

{
    "extends": [
      "plugin:@handmade-systems/base",
      "plugin:@handmade-systems/react"
    ]
}

For a node app use following config:

{
    "extends": [
      "plugin:@handmade-systems/base"
    ]
}

If you use tailwind use additional config:

{
    "extends": [
      "plugin:@handmade-systems/tailwind"
    ]
}

If you use storybook use additional config:

{
    "extends": [
      "plugin:@handmade-systems/storybook"
    ]
}

If you playwright use additional config:

{
    "extends": [
      "plugin:@handmade-systems/playwright"
    ]
}

Package Sidebar

Install

npm i @handmade-systems/eslint-plugin

Weekly Downloads

60

Version

1.0.9

License

MIT

Unpacked Size

11.2 kB

Total Files

14

Last publish

Collaborators

  • mariuszkogut
  • hs-phibar