From 395babc1f5cb74b37064ce0e93a20cfcff08a3a2 Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Fri, 13 Mar 2026 23:13:10 +0800 Subject: [PATCH] feat: tsgolint --- apps/web-antd/tsconfig.node.json | 2 +- apps/web-antdv-next/tsconfig.node.json | 2 +- apps/web-ele/tsconfig.node.json | 2 +- apps/web-naive/tsconfig.node.json | 2 +- apps/web-tdesign/tsconfig.node.json | 2 +- internal/vite-config/src/plugins/extra-app-config.ts | 2 ++ internal/vite-config/src/plugins/importmap.ts | 2 ++ packages/effects/common-ui/package.json | 1 + playground/tsconfig.node.json | 2 +- scripts/vsh/src/lint/index.ts | 2 +- 10 files changed, 12 insertions(+), 7 deletions(-) diff --git a/apps/web-antd/tsconfig.node.json b/apps/web-antd/tsconfig.node.json index c2f0d86cc..36e9fb5fb 100644 --- a/apps/web-antd/tsconfig.node.json +++ b/apps/web-antd/tsconfig.node.json @@ -6,5 +6,5 @@ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", "noEmit": false }, - "include": ["vite.config.mts"] + "include": ["vite.config.ts"] } diff --git a/apps/web-antdv-next/tsconfig.node.json b/apps/web-antdv-next/tsconfig.node.json index c2f0d86cc..36e9fb5fb 100644 --- a/apps/web-antdv-next/tsconfig.node.json +++ b/apps/web-antdv-next/tsconfig.node.json @@ -6,5 +6,5 @@ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", "noEmit": false }, - "include": ["vite.config.mts"] + "include": ["vite.config.ts"] } diff --git a/apps/web-ele/tsconfig.node.json b/apps/web-ele/tsconfig.node.json index c2f0d86cc..36e9fb5fb 100644 --- a/apps/web-ele/tsconfig.node.json +++ b/apps/web-ele/tsconfig.node.json @@ -6,5 +6,5 @@ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", "noEmit": false }, - "include": ["vite.config.mts"] + "include": ["vite.config.ts"] } diff --git a/apps/web-naive/tsconfig.node.json b/apps/web-naive/tsconfig.node.json index c2f0d86cc..36e9fb5fb 100644 --- a/apps/web-naive/tsconfig.node.json +++ b/apps/web-naive/tsconfig.node.json @@ -6,5 +6,5 @@ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", "noEmit": false }, - "include": ["vite.config.mts"] + "include": ["vite.config.ts"] } diff --git a/apps/web-tdesign/tsconfig.node.json b/apps/web-tdesign/tsconfig.node.json index c2f0d86cc..36e9fb5fb 100644 --- a/apps/web-tdesign/tsconfig.node.json +++ b/apps/web-tdesign/tsconfig.node.json @@ -6,5 +6,5 @@ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", "noEmit": false }, - "include": ["vite.config.mts"] + "include": ["vite.config.ts"] } diff --git a/internal/vite-config/src/plugins/extra-app-config.ts b/internal/vite-config/src/plugins/extra-app-config.ts index 813819bbd..d763bbd65 100644 --- a/internal/vite-config/src/plugins/extra-app-config.ts +++ b/internal/vite-config/src/plugins/extra-app-config.ts @@ -49,8 +49,10 @@ async function viteExtraAppConfigPlugin({ console.log(colors.cyan(`✨configuration file is build successfully!`)); } catch (error) { + // oxlint-disable-next-line no-console console.log( colors.red( + // oxlint-disable-next-line typescript/restrict-template-expressions `configuration file configuration file failed to package:\n${error}`, ), ); diff --git a/internal/vite-config/src/plugins/importmap.ts b/internal/vite-config/src/plugins/importmap.ts index 0ccda99f8..29b65fce6 100644 --- a/internal/vite-config/src/plugins/importmap.ts +++ b/internal/vite-config/src/plugins/importmap.ts @@ -68,6 +68,7 @@ async function viteImportMapPlugin( }); if (options?.debug) { + // oxlint-disable-next-line typescript/no-floating-promises (async () => { for await (const { message, type } of generator.logStream()) { console.log(`${type}: ${message}`); @@ -138,6 +139,7 @@ async function viteImportMapPlugin( buildEnd() { // 未生成importmap时,抛出错误,防止被turbo缓存 if (!installed && !isSSR) { + // oxlint-disable-next-line no-unused-expressions installError && console.error(installError); throw new Error('Importmap installation failed.'); } diff --git a/packages/effects/common-ui/package.json b/packages/effects/common-ui/package.json index fbe293a7b..fe1ccdc09 100644 --- a/packages/effects/common-ui/package.json +++ b/packages/effects/common-ui/package.json @@ -50,6 +50,7 @@ "vue-tippy": "catalog:" }, "devDependencies": { + "@types/json-bigint": "catalog:", "@types/qrcode": "catalog:" } } diff --git a/playground/tsconfig.node.json b/playground/tsconfig.node.json index c2f0d86cc..36e9fb5fb 100644 --- a/playground/tsconfig.node.json +++ b/playground/tsconfig.node.json @@ -6,5 +6,5 @@ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", "noEmit": false }, - "include": ["vite.config.mts"] + "include": ["vite.config.ts"] } diff --git a/scripts/vsh/src/lint/index.ts b/scripts/vsh/src/lint/index.ts index c952622bb..8540644a0 100644 --- a/scripts/vsh/src/lint/index.ts +++ b/scripts/vsh/src/lint/index.ts @@ -28,7 +28,7 @@ async function runLint({ format }: LintCommandOptions) { return; } await Promise.all([ - execaCommand(`oxfmt --check .`, { + execaCommand(`oxfmt .`, { stdio: 'inherit', }), execaCommand(`oxlint . --fix`, {