@agaroot/eslint-config-next

2.1.1 • Public • Published

@agaroot/eslint-config-next

npm version npm download license Github

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.

/** @type {import('eslint').Linter.Config} */
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.

Package Sidebar

Install

npm i @agaroot/eslint-config-next

Weekly Downloads

1,291

Version

2.1.1

License

MIT

Unpacked Size

4.54 kB

Total Files

4

Last publish

Collaborators

  • karibash