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
@@ -5,8 +5,12 @@
<template>
<div class="render-demo">
<div class="header">
<div class="title">渲染策略CSR / SSR / SSG</div>
<div class="subtitle">选择策略观察首屏表现</div>
<div class="title">
渲染策略CSR / SSR / SSG
</div>
<div class="subtitle">
选择策略观察首屏表现
</div>
</div>
<div class="options">
@@ -23,20 +27,34 @@
<div class="cards">
<div class="card">
<div class="label">TTFB</div>
<div class="value">{{ metrics.ttfb }} ms</div>
<div class="label">
TTFB
</div>
<div class="value">
{{ metrics.ttfb }} ms
</div>
</div>
<div class="card">
<div class="label">可交互时间</div>
<div class="value">{{ metrics.tti }} ms</div>
<div class="label">
可交互时间
</div>
<div class="value">
{{ metrics.tti }} ms
</div>
</div>
<div class="card">
<div class="label">SEO 友好</div>
<div class="value">{{ metrics.seo }}</div>
<div class="label">
SEO 友好
</div>
<div class="value">
{{ metrics.seo }}
</div>
</div>
</div>
<div class="hint">{{ metrics.note }}</div>
<div class="hint">
{{ metrics.note }}
</div>
</div>
</template>