@agaroot/eslint-config-next
This is a ESLint config commonly inherited by AGAROOT products.
Use this setting to ensure consistent code writing and maintain high code quality.
🚀 Installation
$ npm install -D @agaroot/eslint-config-next
# Needs install peer dependencies
$ npm install -D @next/eslint-plugin-next
👏 Getting Started
Create a .eslintrc.js
file in the root directory of your project, and add @agaroot/eslint-config-next
to the extends
array.
The following is the recommended configuration when using TypeScript.
module.exports = {
root: true,
extends: [
'@agaroot/eslint-config-common',
'@agaroot/eslint-config-react',
'@agaroot/eslint-config-next',
],
parserOptions: {
project: './tsconfig.json',
},
settings: {
'import/resolver': {
typescript: {
project: './tsconfig.json',
},
},
},
};
🤝 Contributing
Contributions, issues and feature requests are welcome.
Feel free to check issues page if you want to contribute.
📝 License
Copyright © 2023 AGAROOT TECHNOLOGIES.
This project is MIT
licensed.