1. 重构项目文件结构,统一文件存放位置与命名规则 2. 配置tsconfig路径别名,替换原有相对路径导入 3. 迁移drama-status枚举到dramas.types统一管理 4. 新增全局配置文件与工具类,补充完整注释与文档 5. 修复所有导入路径与依赖引用问题
33 lines
841 B
JavaScript
33 lines
841 B
JavaScript
import eslint from '@eslint/js';
|
|
import tseslint from 'typescript-eslint';
|
|
|
|
export default tseslint.config(
|
|
eslint.configs.recommended,
|
|
...tseslint.configs.recommended,
|
|
{
|
|
ignores: ['dist/**', 'node_modules/**', '.pnpm-store/**'],
|
|
},
|
|
{
|
|
files: [
|
|
'src/**/*.ts',
|
|
'test/**/*.ts',
|
|
'config/**/*.ts',
|
|
'constants/**/*.ts',
|
|
'decorators/**/*.ts',
|
|
'filters/**/*.ts',
|
|
'guards/**/*.ts',
|
|
'interceptor/**/*.ts',
|
|
'middleware/**/*.ts',
|
|
'utils/**/*.ts',
|
|
'common/**/*.ts',
|
|
],
|
|
rules: {
|
|
'@typescript-eslint/no-explicit-any': 'off',
|
|
'@typescript-eslint/no-unsafe-assignment': 'off',
|
|
'@typescript-eslint/no-unsafe-member-access': 'off',
|
|
'@typescript-eslint/no-unsafe-argument': 'off',
|
|
'@typescript-eslint/no-unsafe-return': 'off'
|
|
}
|
|
}
|
|
);
|