fix(lint): ruff auto-fix + lewooogo-core src 加入 git

- Python: ruff --fix 修復 280 個 lint 錯誤
- lewooogo-core: src/ 目錄未追蹤,導致 CI eslint 失敗

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-03-23 23:51:37 +08:00
parent f78aab8b2a
commit 6f049877fc
68 changed files with 366 additions and 358 deletions

View File

@@ -26,7 +26,6 @@ from sqlalchemy.orm import DeclarativeBase
from src.core.config import settings
# =============================================================================
# Base Model
# =============================================================================

View File

@@ -10,25 +10,26 @@ Schema 設計原則:
- 索引優化查詢
"""
from datetime import datetime, timezone
from datetime import UTC, datetime
from typing import Any
from uuid import uuid4
from sqlalchemy import (
JSON,
DateTime,
Enum as SQLEnum,
Index,
Integer,
String,
Text,
JSON,
)
from sqlalchemy import (
Enum as SQLEnum,
)
from sqlalchemy.orm import Mapped, mapped_column
from src.db.base import Base
from src.models.approval import ApprovalStatus, RiskLevel
from src.models.incident import Severity, IncidentStatus
from src.models.incident import IncidentStatus, Severity
# =============================================================================
# Helper Functions
@@ -36,7 +37,7 @@ from src.models.incident import Severity, IncidentStatus
def utc_now() -> datetime:
"""Get current UTC datetime"""
return datetime.now(timezone.utc)
return datetime.now(UTC)
def generate_uuid() -> str: