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:
+46
-12
@@ -5,13 +5,19 @@
|
||||
<template>
|
||||
<div class="release-demo">
|
||||
<div class="header">
|
||||
<div class="title">单体发布:牵一发而动全身</div>
|
||||
<div class="subtitle">选择修改范围,看看“爆炸半径”</div>
|
||||
<div class="title">
|
||||
单体发布:牵一发而动全身
|
||||
</div>
|
||||
<div class="subtitle">
|
||||
选择修改范围,看看“爆炸半径”
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<div class="modules">
|
||||
<div class="section-title">本次改动涉及</div>
|
||||
<div class="section-title">
|
||||
本次改动涉及
|
||||
</div>
|
||||
<div class="module-grid">
|
||||
<button
|
||||
v-for="module in modules"
|
||||
@@ -28,31 +34,59 @@
|
||||
<label>
|
||||
改动规模:<strong>{{ changeSizeLabel }}</strong>
|
||||
</label>
|
||||
<input v-model="changeSize" type="range" min="1" max="5" step="1" />
|
||||
<input
|
||||
v-model="changeSize"
|
||||
type="range"
|
||||
min="1"
|
||||
max="5"
|
||||
step="1"
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="result">
|
||||
<div class="risk-meter">
|
||||
<div class="risk-title">故障概率</div>
|
||||
<div class="risk-value">{{ riskPercent }}%</div>
|
||||
<div class="risk-title">
|
||||
故障概率
|
||||
</div>
|
||||
<div class="risk-value">
|
||||
{{ riskPercent }}%
|
||||
</div>
|
||||
<div class="meter">
|
||||
<div class="bar" :style="{ width: riskPercent + '%' }"></div>
|
||||
<div
|
||||
class="bar"
|
||||
:style="{ width: riskPercent + '%' }"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<button class="deploy-btn" @click="deployRelease">模拟发布</button>
|
||||
<div class="status" :class="deployStatusClass">
|
||||
<button
|
||||
class="deploy-btn"
|
||||
@click="deployRelease"
|
||||
>
|
||||
模拟发布
|
||||
</button>
|
||||
<div
|
||||
class="status"
|
||||
:class="deployStatusClass"
|
||||
>
|
||||
{{ deployStatus }}
|
||||
</div>
|
||||
|
||||
<div class="history">
|
||||
<div class="section-title">最近 3 次发布</div>
|
||||
<div class="section-title">
|
||||
最近 3 次发布
|
||||
</div>
|
||||
<ul>
|
||||
<li v-for="(item, index) in deployHistory" :key="index">
|
||||
<li
|
||||
v-for="(item, index) in deployHistory"
|
||||
:key="index"
|
||||
>
|
||||
{{ item }}
|
||||
</li>
|
||||
<li v-if="deployHistory.length === 0">暂无记录</li>
|
||||
<li v-if="deployHistory.length === 0">
|
||||
暂无记录
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user