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,14 +15,23 @@
<div class="tui-window">
<div class="tui-header">
<div class="tabs">
<div class="tab active">Continuous</div>
<div class="tab">Integration</div>
<div class="tab">Logging</div>
<div class="tab active">
Continuous
</div>
<div class="tab">
Integration
</div>
<div class="tab">
Logging
</div>
</div>
</div>
<div class="tui-body">
<div class="sidebar" :style="{ width: sidebarWidth + '%' }">
<div
class="sidebar"
:style="{ width: sidebarWidth + '%' }"
>
<div class="list-item success">
<span class="icon"></span> ci-fe-be-rules
</div>
@@ -48,7 +57,9 @@
<div class="status-row">
Status: <span class="text-success">success</span>
</div>
<div class="info-row">Updated: 2024-01-15 14:32:00 UTC</div>
<div class="info-row">
Updated: 2024-01-15 14:32:00 UTC
</div>
</div>
</div>
</div>
@@ -56,12 +67,17 @@
<div class="tui-controls">
<div class="control-group">
<button @click="toggleCoordinates" :class="{ active: showCoordinates }">
<button
:class="{ active: showCoordinates }"
@click="toggleCoordinates"
>
Show Coordinates
</button>
</div>
<div class="control-group">
<button @click="simulateResize">Simulate Resize</button>
<button @click="simulateResize">
Simulate Resize
</button>
<span class="size-label">Size: {{ sizeDisplay }}</span>
</div>
</div>