Skip to content
ESLint shareable config for Next.js to be used with eslint-config-xo
Branch: master
Clone or download
Latest commit a69923c Mar 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test Update dependencies Mar 7, 2019
.gitignore Initial commit Dec 19, 2017
README.md Update dependencies in readme Mar 7, 2019
index.js Require React to be in scope for JSX again Jan 17, 2018
package.json
space.js
yarn.lock Update dependencies Mar 7, 2019

README.md

eslint-config-xo-nextjs

ESLint shareable config for Next.js to be used with eslint-config-xo

npm version dependencies Status XO code style

Install

$ npm install --save-dev eslint-config-xo-nextjs eslint-plugin-react eslint-plugin-react-hooks babel-eslint

Usage

Add some ESLint config to your package.json:

{
	"name": "my-awesome-project",
	"eslintConfig": {
		"extends": ["xo", "xo-nextjs"]
	}
}

Or to .eslintrc:

{
	"extends": ["xo", "xo-nextjs"]
}

Use the space sub-config if you want 2 space indentation instead of tabs:

{
	"extends": ["xo", "xo-nextjs/space"]
}

You can also mix it with a XO sub-config:

{
	"extends": ["xo/esnext", "xo-nextjs"]
}

Tip

Use with XO

$ npm install --save-dev eslint-config-xo-nextjs eslint-plugin-react
{
	"name": "my-awesome-project",
	"xo": {
		"extends": "xo-nextjs"
	}
}

Related

License

MIT © Bertrand Marron

Miscellaneous

    ╚⊙ ⊙╝
  ╚═(███)═╝
 ╚═(███)═╝
╚═(███)═╝
 ╚═(███)═╝
  ╚═(███)═╝
   ╚═(███)═╝
You can’t perform that action at this time.