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
@@ -8,7 +8,9 @@
<div class="main-area">
<div class="platform-col aws">
<div class="platform-header">AWS IAM</div>
<div class="platform-header">
AWS IAM
</div>
<div
v-for="(feature, index) in features"
:key="index"
@@ -22,24 +24,41 @@
</div>
<div class="comparison-col">
<div class="comparison-card" v-if="selectedFeatureData">
<div class="comp-title">{{ selectedFeatureData.name }}</div>
<div
v-if="selectedFeatureData"
class="comparison-card"
>
<div class="comp-title">
{{ selectedFeatureData.name }}
</div>
<div class="comp-row">
<div class="comp-item aws">
<div class="comp-label">AWS IAM</div>
<div class="comp-desc">{{ selectedFeatureData.awsDetail }}</div>
<div class="comp-label">
AWS IAM
</div>
<div class="comp-desc">
{{ selectedFeatureData.awsDetail }}
</div>
</div>
<div class="comp-vs">
VS
</div>
<div class="comp-vs">VS</div>
<div class="comp-item ram">
<div class="comp-label">阿里云 RAM</div>
<div class="comp-desc">{{ selectedFeatureData.ramDetail }}</div>
<div class="comp-label">
阿里云 RAM
</div>
<div class="comp-desc">
{{ selectedFeatureData.ramDetail }}
</div>
</div>
</div>
</div>
</div>
<div class="platform-col ram">
<div class="platform-header">阿里云 RAM</div>
<div class="platform-header">
阿里云 RAM
</div>
<div
v-for="(feature, index) in features"
:key="index"