mentalHealth/01-Web/.eslintrc.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"]
}
}
]
}