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,7 +15,9 @@
<div class="demo-content">
<div class="code-comparison">
<div class="code-panel source">
<div class="panel-title">📄 源代码 (Source)</div>
<div class="panel-title">
📄 源代码 (Source)
</div>
<pre class="code-block"><code>function calculateSum(a, b) {
// 计算两个数的和
const result = a + b;
@@ -28,14 +30,20 @@ console.log('总和:', sum);</code></pre>
</div>
<div class="mapping-arrows">
<div class="arrow" v-for="i in 5" :key="i">
<span class="line"></span>
<div
v-for="i in 5"
:key="i"
class="arrow"
>
<span class="line" />
<span class="point"></span>
</div>
</div>
<div class="code-panel minified">
<div class="panel-title">🔧 压缩后 (Minified)</div>
<div class="panel-title">
🔧 压缩后 (Minified)
</div>
<pre class="code-block"><code>function n(n,r){var t=n+r;return console.log("结果:",t),t}var r=n(10,20);console.log("总和:",r);
// sourceMappingURL=app.js.map (指向映射文件)</code></pre>
</div>