diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index a60f0f5..af15af6 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -58,12 +58,24 @@ jobs: with: node-version: 24 + # lint:i18n 脚本用 bun 跑(package.json: "bun scripts/check_i18n.ts"), + # CI 默认环境没有 bun 会报 sh: bun: not found + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + - name: Install dependencies run: npm install - name: Lint run: npx eslint --max-warnings 0 "src/**/*.{ts,tsx,vue,js}" + # tsconfig.web.json 显式 require src/renderer/{auto-imports,components}.d.ts + # 这两个文件由 unplugin-auto-import / unplugin-vue-components 在 vite 启动时 + # 生成,且被 .gitignore 排除(58922dc 维护者主动设置)。CI 直接跑 typecheck + # 拿不到 d.ts 会报 TS2688,先跑一次 build 触发 unplugin 生成 + - name: Build (generates auto-import / components d.ts) + run: npm run build + - name: Type check run: npm run typecheck diff --git a/eslint.config.mjs b/eslint.config.mjs index 52d7192..3ac5407 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -55,7 +55,8 @@ export default [ defineEmits: 'readonly', // TypeScript 全局类型 NodeJS: 'readonly', - ScrollBehavior: 'readonly' + ScrollBehavior: 'readonly', + ScrollToOptions: 'readonly' } }, plugins: { @@ -148,7 +149,8 @@ export default [ useMessage: 'readonly', // TypeScript 全局类型 NodeJS: 'readonly', - ScrollBehavior: 'readonly' + ScrollBehavior: 'readonly', + ScrollToOptions: 'readonly' } }, plugins: { diff --git a/src/renderer/components/common/StickyTabPage.vue b/src/renderer/components/common/StickyTabPage.vue index a4e3345..a5275f1 100644 --- a/src/renderer/components/common/StickyTabPage.vue +++ b/src/renderer/components/common/StickyTabPage.vue @@ -4,7 +4,9 @@
diff --git a/src/renderer/components/podcast/RadioCard.vue b/src/renderer/components/podcast/RadioCard.vue
index 4fc5956..25f52e0 100644
--- a/src/renderer/components/podcast/RadioCard.vue
+++ b/src/renderer/components/podcast/RadioCard.vue
@@ -23,11 +23,7 @@ const goToDetail = () => {
-
@@ -125,7 +131,10 @@
{{ t('podcast.noCategoryRadios') }}
+
{{ t('podcast.todayPerfered') }}
@@ -65,7 +69,9 @@
+
{{ program.mainSong?.name || program.name }}