.eslintrc.yml
root: true
globals:
APP_ENV: true
extends:
- eslint:recommended
- plugin:react/recommended
- plugin:react-hooks/recommended
env:
browser: true
commonjs: true
es6: true
node: true
parser: babel-eslint
parserOptions:
ecmaVersion: 2018
sourceType: module
settings:
react:
version: detect
rules:
no-unused-vars: warn
no-use-before-define: warn
react/display-name: off
react/prop-types: off
--------
package.json
"devDependencies": {
"babel-eslint": "^10.1.0",
"eslint": "^7.32.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0"
}