| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- {
- "env": {
- "browser": true,
- "es2021": true
- },
- "extends": [
- "eslint:recommended",
- "@typescript-eslint/recommended",
- "plugin:react/recommended",
- "plugin:react-hooks/recommended"
- ],
- "parser": "@typescript-eslint/parser",
- "parserOptions": {
- "ecmaVersion": "latest",
- "sourceType": "module",
- "ecmaFeatures": {
- "jsx": true
- }
- },
- "plugins": [
- "react",
- "react-hooks",
- "@typescript-eslint"
- ],
- "rules": {
- "react/react-in-jsx-scope": "off",
- "react/prop-types": "off",
- "@typescript-eslint/no-unused-vars": "error",
- "@typescript-eslint/explicit-function-return-type": "off",
- "@typescript-eslint/explicit-module-boundary-types": "off",
- "@typescript-eslint/no-explicit-any": "warn",
- "no-console": "warn",
- "quotes": ["error", "single"],
- "semi": ["error", "always"],
- "indent": ["error", 2],
- "comma-dangle": ["error", "never"]
- },
- "settings": {
- "react": {
- "version": "detect"
- }
- },
- "ignorePatterns": ["dist/", "node_modules/"]
- }
|