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:
+40
-12
@@ -1,23 +1,43 @@
|
||||
<template>
|
||||
<div class="monolith-microservice-demo">
|
||||
<div class="controls">
|
||||
<button class="action-btn crash-btn" @click="triggerCrash">
|
||||
<button
|
||||
class="action-btn crash-btn"
|
||||
@click="triggerCrash"
|
||||
>
|
||||
💥 Simulate Order Service Crash
|
||||
</button>
|
||||
<button class="action-btn reset-btn" @click="reset">🔄 Reset</button>
|
||||
<button
|
||||
class="action-btn reset-btn"
|
||||
@click="reset"
|
||||
>
|
||||
🔄 Reset
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="comparison-view">
|
||||
<!-- Monolith -->
|
||||
<div class="architecture-block monolith">
|
||||
<div class="arch-header">Monolith Architecture</div>
|
||||
<div class="server-container" :class="{ crashed: monolithCrashed }">
|
||||
<div class="arch-header">
|
||||
Monolith Architecture
|
||||
</div>
|
||||
<div
|
||||
class="server-container"
|
||||
:class="{ crashed: monolithCrashed }"
|
||||
>
|
||||
<div class="process-box">
|
||||
<div class="module user">User</div>
|
||||
<div class="module order" :class="{ error: monolithCrashed }">
|
||||
<div class="module user">
|
||||
User
|
||||
</div>
|
||||
<div
|
||||
class="module order"
|
||||
:class="{ error: monolithCrashed }"
|
||||
>
|
||||
Order
|
||||
</div>
|
||||
<div class="module pay">Payment</div>
|
||||
<div class="module pay">
|
||||
Payment
|
||||
</div>
|
||||
</div>
|
||||
<div class="status-indicator">
|
||||
Status:
|
||||
@@ -32,19 +52,27 @@
|
||||
|
||||
<!-- Microservices -->
|
||||
<div class="architecture-block microservices">
|
||||
<div class="arch-header">Microservices Architecture</div>
|
||||
<div class="arch-header">
|
||||
Microservices Architecture
|
||||
</div>
|
||||
<div class="services-container">
|
||||
<div class="service-box user">
|
||||
<span>User Svc</span>
|
||||
<div class="dot green"></div>
|
||||
<div class="dot green" />
|
||||
</div>
|
||||
<div class="service-box order" :class="{ crashed: microCrashed }">
|
||||
<div
|
||||
class="service-box order"
|
||||
:class="{ crashed: microCrashed }"
|
||||
>
|
||||
<span>Order Svc</span>
|
||||
<div class="dot" :class="microCrashed ? 'red' : 'green'"></div>
|
||||
<div
|
||||
class="dot"
|
||||
:class="microCrashed ? 'red' : 'green'"
|
||||
/>
|
||||
</div>
|
||||
<div class="service-box pay">
|
||||
<span>Payment Svc</span>
|
||||
<div class="dot green"></div>
|
||||
<div class="dot green" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="status-indicator">
|
||||
|
||||
Reference in New Issue
Block a user