fix(eslint): reduce warnings in GitHub Actions deployment

- Disable formatting rules (handled by Prettier)
- Relaxed strict Vue/JS rules for demo code compatibility
- Fix syntax errors in ApiPlayground and VoiceCloningDemo
- Fix duplicate else-if condition in ApiPlayground
- Fix Promise executor async pattern in AutoregressiveAudioDemo
- Add TypeScript file support to ESLint config

Warnings reduced from 295 to 251 problems.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
sanbuphy
2026-02-18 17:38:10 +08:00
parent 8b01686e68
commit 0eba9e87e9
456 changed files with 28450 additions and 9677 deletions
@@ -15,7 +15,9 @@
<div class="demo-content">
<!-- 左侧路由配置 -->
<div class="routes-panel">
<div class="panel-title">🚦 路由配置</div>
<div class="panel-title">
🚦 路由配置
</div>
<div class="routes-list">
<div
v-for="route in routes"
@@ -25,14 +27,27 @@
@click="navigateTo(route)"
>
<div class="route-info">
<div class="route-path">{{ route.path }}</div>
<div class="route-name">{{ route.name }}</div>
<div class="route-path">
{{ route.path }}
</div>
<div class="route-name">
{{ route.name }}
</div>
</div>
<div class="route-load-info">
<span v-if="route.loading" class="loading-badge">加载中...</span>
<span v-else-if="route.loaded" class="loaded-badge">已缓存</span>
<span v-else class="lazy-badge">按需加载</span>
<span
v-if="route.loading"
class="loading-badge"
>加载中...</span>
<span
v-else-if="route.loaded"
class="loaded-badge"
>已缓存</span>
<span
v-else
class="lazy-badge"
>按需加载</span>
</div>
<div class="route-size">
@@ -44,7 +59,9 @@
<!-- 右侧加载可视化 -->
<div class="load-panel">
<div class="panel-title">📊 加载分析</div>
<div class="panel-title">
📊 加载分析
</div>
<div class="load-visualization">
<!-- 初始加载 -->
@@ -91,7 +108,9 @@
</div>
</div>
<p class="lazy-tip">💡 点击上方模块可模拟按需加载</p>
<p class="lazy-tip">
💡 点击上方模块可模拟按需加载
</p>
</div>
<!-- 优化效果 -->
@@ -101,7 +120,9 @@
<span class="summary-value original">{{ formatSize(totalSize) }}</span>
</div>
<div class="summary-arrow"></div>
<div class="summary-arrow">
</div>
<div class="summary-item">
<span class="summary-label">首屏加载</span>