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
@@ -33,9 +33,16 @@
>
<div class="sampler-header">
<span class="sampler-name">{{ sampler.name }}</span>
<el-tag :type="sampler.speed" size="small">{{ sampler.speedLabel }}</el-tag>
<el-tag
:type="sampler.speed"
size="small"
>
{{ sampler.speedLabel }}
</el-tag>
</div>
<div class="sampler-desc">
{{ sampler.description }}
</div>
<div class="sampler-desc">{{ sampler.description }}</div>
<div class="sampler-pros-cons">
<div class="pros">
<el-icon><CircleCheck /></el-icon>
@@ -74,7 +81,10 @@
</div>
<div class="sampler-details">
<el-descriptions :column="2" border>
<el-descriptions
:column="2"
border
>
<el-descriptions-item label="推荐步数">
{{ currentSampler.recommendedSteps }}
</el-descriptions-item>
@@ -98,23 +108,37 @@
<!-- 推荐矩阵 -->
<div class="recommendation-matrix">
<div class="matrix-title">🎯 采样器选择指南</div>
<div class="matrix-title">
🎯 采样器选择指南
</div>
<div class="matrix-grid">
<div class="matrix-row header">
<div class="matrix-cell">场景</div>
<div class="matrix-cell">推荐采样器</div>
<div class="matrix-cell">原因</div>
<div class="matrix-cell">
场景
</div>
<div class="matrix-cell">
推荐采样器
</div>
<div class="matrix-cell">
原因
</div>
</div>
<div
v-for="rec in recommendations"
:key="rec.scenario"
class="matrix-row"
>
<div class="matrix-cell scenario">{{ rec.scenario }}</div>
<div class="matrix-cell">
<el-tag type="primary">{{ rec.sampler }}</el-tag>
<div class="matrix-cell scenario">
{{ rec.scenario }}
</div>
<div class="matrix-cell">
<el-tag type="primary">
{{ rec.sampler }}
</el-tag>
</div>
<div class="matrix-cell reason">
{{ rec.reason }}
</div>
<div class="matrix-cell reason">{{ rec.reason }}</div>
</div>
</div>
</div>