@gideon/eslint-config-next

0.0.3 • Public • Published

Gideon's Next.js eslint config

My personal React eslint setup for Next.js projects. Feel free to use it any way you like.

Installation

yarn add -D @gideon/eslint-config-next

Install required peerDependencies:

yarn add -D eslint

Import in package.json:

"eslintConfig": {
  "extends": "@gideon/eslint-config-next"
},

Add lint commands to your package.json:

"lint": "eslint 'src/**/*.{js,jsx,ts,tsx}'",
"lint:fix": "eslint --fix 'src/**/*.{js,jsx,ts,tsx}'"

Enable fix on save

Add the following to your .vscode/settings.json file:

"editor.codeActionsOnSave": {
  "source.fixAll": true
},

Extend config

Instead of using package.json, you can also import this config in your .eslintrc.js file. Here you can add or override rules as follows:

module.exports = {
  extends: "@gideon/eslint-config-next",
  rules: {
    "simple-import-sort/exports": "off",
  },
};

Readme

Keywords

none

Package Sidebar

Install

npm i @gideon/eslint-config-next

Weekly Downloads

1

Version

0.0.3

License

WTFPL

Unpacked Size

2.03 kB

Total Files

3

Last publish

Collaborators

  • gideon