@agaroot/eslint-config-react
v2.1.0
Published
ESLint config for AGAROOT
Downloads
6,699
Maintainers
Readme
@agaroot/eslint-config-react
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-react
# Needs install peer dependencies
$ npm install -D eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooks
👏 Getting Started
Create a .eslintrc.js
file in the root directory of your project, and add @agaroot/eslint-config-react
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',
],
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.