add
This commit is contained in:
parent
ee320de2ca
commit
754900d0b8
|
@ -21,20 +21,22 @@ module.exports = {
|
||||||
'@typescript-eslint/explicit-function-return-type': 'off',
|
'@typescript-eslint/explicit-function-return-type': 'off',
|
||||||
'@typescript-eslint/explicit-module-boundary-types': 'off',
|
'@typescript-eslint/explicit-module-boundary-types': 'off',
|
||||||
'@typescript-eslint/no-explicit-any': 'off',
|
'@typescript-eslint/no-explicit-any': 'off',
|
||||||
|
// 允许使用短路表达式
|
||||||
|
'no-unused-expressions': 'off',
|
||||||
|
// 允许使用 let 声明后不重新赋值的变量
|
||||||
|
'prefer-const': 'off',
|
||||||
// 允许使用 any 类型
|
// 允许使用 any 类型
|
||||||
'@typescript-eslint/no-explicit-any': 'off',
|
'@typescript-eslint/no-explicit-any': 'off',
|
||||||
|
|
||||||
// 允许声明但未使用的变量
|
// 允许声明但未使用的变量
|
||||||
'@typescript-eslint/no-unused-vars': [
|
'@typescript-eslint/no-unused-vars': [
|
||||||
'warn',
|
'warn',
|
||||||
{
|
{
|
||||||
vars: 'all', // 检查所有变量
|
vars: 'all',
|
||||||
args: 'none', // 不检查函数参数
|
args: 'none',
|
||||||
ignoreRestSiblings: true,
|
ignoreRestSiblings: true,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
// 可选:关闭未定义变量检查
|
||||||
// 禁止使用未声明的变量
|
'no-undef': 'off',
|
||||||
'no-undef': 'error',
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
|
@ -5,39 +5,47 @@ import reactRefresh from "eslint-plugin-react-refresh";
|
||||||
import tseslint from "typescript-eslint";
|
import tseslint from "typescript-eslint";
|
||||||
|
|
||||||
export default tseslint.config(
|
export default tseslint.config(
|
||||||
{ ignores: ["dist"] },
|
{ ignores: ["dist"] },
|
||||||
{
|
{
|
||||||
extends: [js.configs.recommended, ...tseslint.configs.recommended],
|
extends: [js.configs.recommended, ...tseslint.configs.recommended],
|
||||||
files: ["**/*.{ts,tsx}"],
|
files: ["**/*.{ts,tsx}"],
|
||||||
languageOptions: {
|
languageOptions: {
|
||||||
ecmaVersion: 2020,
|
ecmaVersion: 2020,
|
||||||
globals: globals.browser,
|
globals: globals.browser,
|
||||||
},
|
},
|
||||||
plugins: {
|
plugins: {
|
||||||
"react-hooks": reactHooks,
|
"react-hooks": reactHooks,
|
||||||
"react-refresh": reactRefresh,
|
"react-refresh": reactRefresh,
|
||||||
},
|
},
|
||||||
rules: {
|
rules: {
|
||||||
...reactHooks.configs.recommended.rules,
|
...reactHooks.configs.recommended.rules,
|
||||||
"react-refresh/only-export-components": [
|
"react-refresh/only-export-components": [
|
||||||
"warn",
|
"warn",
|
||||||
{ allowConstantExport: true },
|
{ allowConstantExport: true },
|
||||||
],
|
],
|
||||||
// 允许使用 any 类型
|
"@typescript-eslint/interface-name-prefix": "off",
|
||||||
"@typescript-eslint/no-explicit-any": "off",
|
"@typescript-eslint/explicit-function-return-type": "off",
|
||||||
|
"@typescript-eslint/explicit-module-boundary-types": "off",
|
||||||
|
"@typescript-eslint/no-explicit-any": "off",
|
||||||
|
// 允许使用 any 类型
|
||||||
|
"@typescript-eslint/no-explicit-any": "off",
|
||||||
|
// 允许使用 let 声明后不重新赋值的变量
|
||||||
|
"no-unused-expressions": "off",
|
||||||
|
// 允许使用 let 声明后不重新赋值的变量
|
||||||
|
"prefer-const": "off",
|
||||||
|
|
||||||
// 允许声明但未使用的变量
|
// 允许声明但未使用的变量
|
||||||
"@typescript-eslint/no-unused-vars": [
|
"@typescript-eslint/no-unused-vars": [
|
||||||
"warn",
|
"warn",
|
||||||
{
|
{
|
||||||
vars: "all", // 检查所有变量
|
vars: "all", // 检查所有变量
|
||||||
args: "none", // 不检查函数参数
|
args: "none", // 不检查函数参数
|
||||||
ignoreRestSiblings: true,
|
ignoreRestSiblings: true,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
||||||
// 禁止使用未声明的变量
|
// 禁止使用未声明的变量
|
||||||
"no-undef": "error",
|
"no-undef": "error",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -466,7 +466,8 @@ model Staff {
|
||||||
enabled Boolean? @default(true)
|
enabled Boolean? @default(true)
|
||||||
officerId String? @map("officer_id")
|
officerId String? @map("officer_id")
|
||||||
phoneNumber String? @map("phone_number")
|
phoneNumber String? @map("phone_number")
|
||||||
|
age Int?@map("age")
|
||||||
|
sex String?@map("sex")
|
||||||
// 部门关系
|
// 部门关系
|
||||||
domainId String? @map("domain_id")
|
domainId String? @map("domain_id")
|
||||||
deptId String? @map("dept_id")
|
deptId String? @map("dept_id")
|
||||||
|
|
Loading…
Reference in New Issue