51 lines
1.3 KiB
JSON
51 lines
1.3 KiB
JSON
{
|
|
"root": true,
|
|
"extends": ["everqin", "everqin/typescript", "turbo"],
|
|
"plugins": ["react-refresh"],
|
|
"settings": {
|
|
"react": {
|
|
"version": "detect"
|
|
}
|
|
},
|
|
"overrides": [
|
|
{
|
|
"files": ["apps/client/**"],
|
|
"extends": [".eslintrc-auto-imports.client.json"]
|
|
},
|
|
{
|
|
"files": ["apps/platform/**"],
|
|
"extends": [".eslintrc-auto-imports.platform.json"]
|
|
},
|
|
{
|
|
"files": ["apps/portal/**"],
|
|
"extends": [".eslintrc-auto-imports.portal.json"]
|
|
},
|
|
{
|
|
"files": ["apps/**/**"],
|
|
"extends": ["everqin", "everqin/react", "everqin/typescript", "plugin:react-hooks/recommended"],
|
|
"parserOptions": {
|
|
"project": "./apps/**/tsconfig.json"
|
|
},
|
|
"rules": {
|
|
"complexity": ["off"],
|
|
"max-params": ["off"],
|
|
"no-undef": ["off"],
|
|
// react
|
|
"react-refresh/only-export-components": "warn",
|
|
"react/no-unknown-property": ["off"],
|
|
"react/no-unstable-nested-components": ["off"]
|
|
}
|
|
},
|
|
{
|
|
"files": ["packages/**/**"],
|
|
"extends": ["everqin", "everqin/react", "everqin/typescript", "plugin:react-hooks/recommended"],
|
|
"parserOptions": {
|
|
"project": "./packages/**/tsconfig.json"
|
|
},
|
|
"rules": {
|
|
"no-undef": ["off"]
|
|
}
|
|
}
|
|
]
|
|
}
|