fix: 项目结构优化及后端同步适配 (#11)

Reviewed-on: #11
This commit was merged in pull request #11.
This commit is contained in:
2026-09-30 12:11:32 +08:00
parent 0af0256c97
commit f31691c300
34 changed files with 1137 additions and 1623 deletions
+23 -1
View File
@@ -43,11 +43,33 @@ export default defineConfig([
},
},
{
files: ['*.{js,mjs,cjs,ts,mts,cts}', 'scripts/**/*.{js,mjs,cjs,ts,mts,cts}'],
files: [
'*.{js,mjs,cjs,ts,mts,cts}',
'scripts/**/*.{js,mjs,cjs,ts,mts,cts}',
'tests/**/*.mjs',
],
languageOptions: {
globals: globals.node,
},
},
{
files: ['src/features/**/*.{ts,vue}'],
ignores: ['src/features/*/api.ts', 'src/features/auth/authClient.ts'],
rules: {
'no-restricted-imports': [
'error',
{
paths: [
{
name: '@/lib/api',
importNames: ['apiRequest'],
message: '请通过所属业务的 api.ts 调用接口。',
},
],
},
],
},
},
// Keep formatting in Prettier; this must follow the rule presets.
prettier,
])