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,7 +5,9 @@
<template>
<div class="vr-demo">
<div class="header">
<div class="title">Vue vs React它们哪里像哪里不一样</div>
<div class="title">
Vue vs React它们哪里像哪里不一样
</div>
<div class="subtitle">
选一个标签页然后点+1看看背后发生了什么示意
</div>
@@ -25,36 +27,56 @@
<div class="grid">
<div class="panel">
<div class="panel-title">Vue</div>
<div class="panel-title">
Vue
</div>
<div class="preview">
<div class="row">
count: <strong>{{ count }}</strong>
</div>
<button class="btn vue" @click="inc('vue')">+1</button>
<button
class="btn vue"
@click="inc('vue')"
>
+1
</button>
</div>
<div class="code">
<div class="code-title">典型写法示意</div>
<div class="code-title">
典型写法示意
</div>
<pre><code class="language-vue">{{ vueCode }}</code></pre>
</div>
</div>
<div class="panel">
<div class="panel-title">React</div>
<div class="panel-title">
React
</div>
<div class="preview">
<div class="row">
count: <strong>{{ count }}</strong>
</div>
<button class="btn react" @click="inc('react')">+1</button>
<button
class="btn react"
@click="inc('react')"
>
+1
</button>
</div>
<div class="code">
<div class="code-title">典型写法示意</div>
<div class="code-title">
典型写法示意
</div>
<pre><code class="language-jsx">{{ reactCode }}</code></pre>
</div>
</div>
</div>
<div class="what">
<div class="what-title">点击 +1 时发生了什么</div>
<div class="what-title">
点击 +1 时发生了什么
</div>
<div class="steps">
<div
v-for="(s, idx) in steps"