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
@@ -3,23 +3,42 @@
<div class="magic-frame">
<!-- The Canvas -->
<div class="canvas-wrapper">
<canvas ref="canvasRef" width="300" height="300"></canvas>
<canvas
ref="canvasRef"
width="300"
height="300"
/>
<!-- Overlay Status -->
<div class="status-overlay" :class="{ visible: isProcessing }">
<div class="step-counter">Step {{ currentStep }} / {{ totalSteps }}</div>
<div class="step-desc">{{ stepDescription }}</div>
<div
class="status-overlay"
:class="{ visible: isProcessing }"
>
<div class="step-counter">
Step {{ currentStep }} / {{ totalSteps }}
</div>
<div class="step-desc">
{{ stepDescription }}
</div>
</div>
</div>
<!-- Controls -->
<div class="controls">
<button class="magic-btn" @click="startDenoise" :disabled="isProcessing">
<button
class="magic-btn"
:disabled="isProcessing"
@click="startDenoise"
>
<span class="icon"></span>
{{ isProcessing ? '去噪中...' : '开始去噪 (Denoise)' }}
</button>
<button class="reset-btn" @click="reset" :disabled="isProcessing">
<button
class="reset-btn"
:disabled="isProcessing"
@click="reset"
>
<span class="icon">🔄</span> 重置
</button>
</div>