@aluisio/eslint-config

1.3.0 • Public • Published

ESLint config for Next.js, React and NodeJS

Whats included?

  • Airbnb config base;
  • Import plugin;
  • React plugin;
  • React Hooks plugin;
  • JSX a11y plugin;

Setup

Install dependencies:

npm i -D eslint @aluisio/eslint-config

React with Next.js

Inside .eslintrc.json

{
  "extends": [
    "@aluisio/eslint-config/next"
  ]
}

React without Next.js

Inside .eslintrc.json

{
  "extends": "@aluisio/eslint-config/react"
}

Node.js

Inside .eslintrc.json

{
  "extends": "@aluisio/eslint-config/node"
}

Override Settings

You can override any ESLint config by changing your own .eslintrc.json file. The example below changes Enforce a maximum line length.

{
  "extends": [
    "@aluisio/eslint-config/next",
    "rules": {
      "max-len": [ "warn", { "code": 180 } ]
    }
  ]
}

/@aluisio/eslint-config/

    Package Sidebar

    Install

    npm i @aluisio/eslint-config

    Weekly Downloads

    4

    Version

    1.3.0

    License

    Apache-2.0

    Unpacked Size

    25.8 kB

    Total Files

    9

    Last publish

    Collaborators

    • aluisio