@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 } ]
    }
  ]
}

Readme

Keywords

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