@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 @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-unused-imports
👏 Getting Started
Create a .eslintrc.js
file in the root directory of your project, and add @agaroot/eslint-config-next
to the extends
array.
module.exports = {
root: true,
extends: [
'@agaroot/eslint-config-next',
],
};
If you are using TypeScript, you need to add the parserOptions and import/resolver settings.
module.exports = {
root: true,
extends: [
'@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.