fix(lint): auto-fix ruff violations and tune lint rules
- Auto-fixed 4,496 lint issues (import sorting, modern syntax, etc.) - Added ignore rules for patterns intentional in this codebase: E402 (late imports), E712 (SQLAlchemy filters), B904 (raise from), SIM108/SIM105/SIM117 (readability preferences) - Added per-file ignores for tests and scripts - Excluded broken scripts/rename_terminology.py (has curly quotes) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -5,82 +5,80 @@ Orders module Pydantic schemas.
|
||||
This module contains the canonical implementations of order-related schemas.
|
||||
"""
|
||||
|
||||
from app.modules.orders.schemas.invoice import (
|
||||
InvoiceBuyerDetails,
|
||||
# Invoice CRUD schemas
|
||||
InvoiceCreate,
|
||||
# Line item schemas
|
||||
InvoiceLineItem,
|
||||
InvoiceLineItemResponse,
|
||||
# Pagination
|
||||
InvoiceListPaginatedResponse,
|
||||
InvoiceListResponse,
|
||||
InvoiceManualCreate,
|
||||
# PDF
|
||||
InvoicePDFGeneratedResponse,
|
||||
InvoiceResponse,
|
||||
# Address schemas
|
||||
InvoiceSellerDetails,
|
||||
# Backward compatibility
|
||||
InvoiceSettingsCreate,
|
||||
InvoiceSettingsResponse,
|
||||
InvoiceSettingsUpdate,
|
||||
InvoiceStatsResponse,
|
||||
InvoiceStatusUpdate,
|
||||
# Invoice settings schemas
|
||||
StoreInvoiceSettingsCreate,
|
||||
StoreInvoiceSettingsResponse,
|
||||
StoreInvoiceSettingsUpdate,
|
||||
)
|
||||
from app.modules.orders.schemas.order import (
|
||||
# Address schemas
|
||||
AddressSnapshot,
|
||||
AddressSnapshotResponse,
|
||||
# Order item schemas
|
||||
OrderItemCreate,
|
||||
OrderItemExceptionBrief,
|
||||
OrderItemResponse,
|
||||
# Customer schemas
|
||||
CustomerSnapshot,
|
||||
CustomerSnapshotResponse,
|
||||
# Order CRUD schemas
|
||||
OrderCreate,
|
||||
OrderUpdate,
|
||||
OrderTrackingUpdate,
|
||||
OrderItemStateUpdate,
|
||||
# Order response schemas
|
||||
OrderResponse,
|
||||
OrderDetailResponse,
|
||||
OrderListResponse,
|
||||
OrderListItem,
|
||||
# Admin schemas
|
||||
AdminOrderItem,
|
||||
AdminOrderListResponse,
|
||||
AdminOrderStats,
|
||||
AdminOrderStatusUpdate,
|
||||
AdminStoreWithOrders,
|
||||
AdminStoresWithOrdersResponse,
|
||||
AdminStoreWithOrders,
|
||||
# Customer schemas
|
||||
CustomerSnapshot,
|
||||
CustomerSnapshotResponse,
|
||||
LetzshopOrderConfirmItem,
|
||||
LetzshopOrderConfirmRequest,
|
||||
# Letzshop schemas
|
||||
LetzshopOrderImport,
|
||||
LetzshopShippingInfo,
|
||||
LetzshopOrderConfirmItem,
|
||||
LetzshopOrderConfirmRequest,
|
||||
# Shipping schemas
|
||||
MarkAsShippedRequest,
|
||||
# Order CRUD schemas
|
||||
OrderCreate,
|
||||
OrderDetailResponse,
|
||||
# Order item schemas
|
||||
OrderItemCreate,
|
||||
OrderItemExceptionBrief,
|
||||
OrderItemResponse,
|
||||
OrderItemStateUpdate,
|
||||
OrderListItem,
|
||||
OrderListResponse,
|
||||
# Order response schemas
|
||||
OrderResponse,
|
||||
OrderTrackingUpdate,
|
||||
OrderUpdate,
|
||||
ShippingLabelInfo,
|
||||
)
|
||||
|
||||
from app.modules.orders.schemas.order_item_exception import (
|
||||
OrderItemExceptionResponse,
|
||||
OrderItemExceptionBriefResponse,
|
||||
OrderItemExceptionListResponse,
|
||||
OrderItemExceptionStats,
|
||||
ResolveExceptionRequest,
|
||||
IgnoreExceptionRequest,
|
||||
AutoMatchResult,
|
||||
BulkResolveRequest,
|
||||
BulkResolveResponse,
|
||||
AutoMatchResult,
|
||||
)
|
||||
|
||||
from app.modules.orders.schemas.invoice import (
|
||||
# Invoice settings schemas
|
||||
StoreInvoiceSettingsCreate,
|
||||
StoreInvoiceSettingsUpdate,
|
||||
StoreInvoiceSettingsResponse,
|
||||
# Line item schemas
|
||||
InvoiceLineItem,
|
||||
InvoiceLineItemResponse,
|
||||
# Address schemas
|
||||
InvoiceSellerDetails,
|
||||
InvoiceBuyerDetails,
|
||||
# Invoice CRUD schemas
|
||||
InvoiceCreate,
|
||||
InvoiceManualCreate,
|
||||
InvoiceResponse,
|
||||
InvoiceListResponse,
|
||||
InvoiceStatusUpdate,
|
||||
# Pagination
|
||||
InvoiceListPaginatedResponse,
|
||||
# PDF
|
||||
InvoicePDFGeneratedResponse,
|
||||
InvoiceStatsResponse,
|
||||
# Backward compatibility
|
||||
InvoiceSettingsCreate,
|
||||
InvoiceSettingsUpdate,
|
||||
InvoiceSettingsResponse,
|
||||
IgnoreExceptionRequest,
|
||||
OrderItemExceptionBriefResponse,
|
||||
OrderItemExceptionListResponse,
|
||||
OrderItemExceptionResponse,
|
||||
OrderItemExceptionStats,
|
||||
ResolveExceptionRequest,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
|
||||
Reference in New Issue
Block a user