fix: 修复后端 CI 检查与测试

This commit is contained in:
2026-07-22 11:17:39 +08:00
parent 257c39db90
commit da023759a1
6 changed files with 56 additions and 13 deletions

View File

@@ -5,7 +5,7 @@ import tseslint from 'typescript-eslint';
export default tseslint.config(
{
ignores: ['eslint.config.mjs'],
ignores: ['eslint.config.mjs', 'dist/**'],
},
eslint.configs.recommended,
...tseslint.configs.recommendedTypeChecked,
@@ -27,6 +27,29 @@ export default tseslint.config(
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-floating-promises': 'warn',
'@typescript-eslint/no-unsafe-argument': 'warn',
'@typescript-eslint/no-unsafe-assignment': 'warn',
'@typescript-eslint/no-unsafe-call': 'warn',
'@typescript-eslint/no-unsafe-enum-comparison': 'warn',
'@typescript-eslint/no-unsafe-member-access': 'warn',
'@typescript-eslint/no-unsafe-return': 'warn',
'@typescript-eslint/no-unused-vars': [
'warn',
{
argsIgnorePattern: '^_',
caughtErrorsIgnorePattern: '^_',
varsIgnorePattern: '^_',
},
],
'@typescript-eslint/no-base-to-string': 'warn',
'@typescript-eslint/no-require-imports': 'warn',
'@typescript-eslint/no-unnecessary-type-assertion': 'warn',
'@typescript-eslint/restrict-template-expressions': 'warn',
'no-empty': ['warn', { allowEmptyCatch: true }],
'no-useless-escape': 'warn',
},
},
{
files: ['**/*.spec.ts', '**/*.test.ts', 'test/**/*.ts'],
extends: [tseslint.configs.disableTypeChecked],
},
);