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
@@ -2,13 +2,17 @@
<div class="dto-flow-demo">
<div class="demo-header">
<h4>🔄 DTO 流转数据在不同层之间的转换</h4>
<p class="subtitle">DTOData Transfer Object是层与层之间传递数据的载体</p>
<p class="subtitle">
DTOData Transfer Object是层与层之间传递数据的载体
</p>
</div>
<!-- 流程图 -->
<div class="flow-diagram">
<div class="flow-step">
<div class="step-title">Controller </div>
<div class="step-title">
Controller
</div>
<div class="step-code">
<div class="code-line">
<span class="comment">// 接收 Request DTO</span>
@@ -25,10 +29,14 @@
</div>
</div>
<div class="flow-arrow"> 转换为 Service 需要的参数</div>
<div class="flow-arrow">
转换为 Service 需要的参数
</div>
<div class="flow-step">
<div class="step-title">Service </div>
<div class="step-title">
Service
</div>
<div class="step-code">
<div class="code-line">
<span class="comment">// 业务处理</span>
@@ -54,10 +62,14 @@
</div>
</div>
<div class="flow-arrow"> 转换为 Repository 需要的 Entity</div>
<div class="flow-arrow">
转换为 Repository 需要的 Entity
</div>
<div class="flow-step">
<div class="step-title">Repository </div>
<div class="step-title">
Repository
</div>
<div class="step-code">
<div class="code-line">
<span class="comment">// 数据持久化</span>
@@ -74,10 +86,14 @@
</div>
</div>
<div class="flow-arrow"> 返回 Entity转换为 DTO</div>
<div class="flow-arrow">
返回 Entity转换为 DTO
</div>
<div class="flow-step">
<div class="step-title">返回给客户端</div>
<div class="step-title">
返回给客户端
</div>
<div class="step-code">
<div class="code-line">
<span class="comment">// Response DTO</span>
@@ -109,10 +125,18 @@
<h5>📋 不同层的 DTO 职责</h5>
<div class="comparison-table">
<div class="table-header">
<div class="col-layer">层级</div>
<div class="col-dto">DTO 类型</div>
<div class="col-purpose">职责</div>
<div class="col-example">示例</div>
<div class="col-layer">
层级
</div>
<div class="col-dto">
DTO 类型
</div>
<div class="col-purpose">
职责
</div>
<div class="col-example">
示例
</div>
</div>
<div class="table-row">
<div class="col-layer">