Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "root": true,
- "parser": "@typescript-eslint/parser",
- "plugins": ["react", "react-hooks", "@typescript-eslint"],
- "env": {
- "browser": true,
- "commonjs": true,
- "es6": true,
- "node": true
- },
- "extends": [
- "eslint:recommended",
- "plugin:react/recommended",
- "plugin:@typescript-eslint/eslint-recommended"
- ],
- "globals": {
- // NextJs does not require you to import React into each component. so suppress errors for missing 'import React' in files.
- "React": "writable",
- "Atomics": "readonly",
- "SharedArrayBuffer": "readonly"
- },
- "settings": {
- "react": {
- "version": "require('./package.json').dependencies.react"
- }
- },
- "parserOptions": {
- "ecmaFeatures": {
- "jsx": true
- },
- "ecmaVersion": 2018,
- "sourceType": "module"
- },
- "rules": {
- // NextJs does not require you to import React into each component. so suppress errors for missing 'import React' in files.
- "react/react-in-jsx-scope": "off",
- // "react/display-name": 1,
- "react/prop-types": "off",
- "react-hooks/rules-of-hooks": "error",
- "react-hooks/exhaustive-deps": "warn"
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement