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:
@@ -25,46 +25,29 @@ Usage:
|
||||
)
|
||||
"""
|
||||
|
||||
from app.modules.loyalty.schemas.program import (
|
||||
# Program CRUD
|
||||
ProgramCreate,
|
||||
ProgramUpdate,
|
||||
ProgramResponse,
|
||||
ProgramListResponse,
|
||||
# Points rewards
|
||||
PointsRewardConfig,
|
||||
TierConfig,
|
||||
# Stats
|
||||
ProgramStatsResponse,
|
||||
MerchantStatsResponse,
|
||||
# Merchant settings
|
||||
MerchantSettingsResponse,
|
||||
MerchantSettingsUpdate,
|
||||
)
|
||||
|
||||
from app.modules.loyalty.schemas.card import (
|
||||
CardDetailResponse,
|
||||
# Card operations
|
||||
CardEnrollRequest,
|
||||
CardResponse,
|
||||
CardDetailResponse,
|
||||
CardListResponse,
|
||||
CardLookupResponse,
|
||||
CardResponse,
|
||||
TransactionListResponse,
|
||||
# Transactions
|
||||
TransactionResponse,
|
||||
TransactionListResponse,
|
||||
)
|
||||
|
||||
from app.modules.loyalty.schemas.stamp import (
|
||||
# Stamp operations
|
||||
StampRequest,
|
||||
StampResponse,
|
||||
StampRedeemRequest,
|
||||
StampRedeemResponse,
|
||||
StampVoidRequest,
|
||||
StampVoidResponse,
|
||||
from app.modules.loyalty.schemas.pin import (
|
||||
# Staff PIN
|
||||
PinCreate,
|
||||
PinListResponse,
|
||||
PinResponse,
|
||||
PinUpdate,
|
||||
PinVerifyRequest,
|
||||
PinVerifyResponse,
|
||||
)
|
||||
|
||||
from app.modules.loyalty.schemas.points import (
|
||||
PointsAdjustRequest,
|
||||
PointsAdjustResponse,
|
||||
# Points operations
|
||||
PointsEarnRequest,
|
||||
PointsEarnResponse,
|
||||
@@ -72,18 +55,31 @@ from app.modules.loyalty.schemas.points import (
|
||||
PointsRedeemResponse,
|
||||
PointsVoidRequest,
|
||||
PointsVoidResponse,
|
||||
PointsAdjustRequest,
|
||||
PointsAdjustResponse,
|
||||
)
|
||||
|
||||
from app.modules.loyalty.schemas.pin import (
|
||||
# Staff PIN
|
||||
PinCreate,
|
||||
PinUpdate,
|
||||
PinResponse,
|
||||
PinListResponse,
|
||||
PinVerifyRequest,
|
||||
PinVerifyResponse,
|
||||
from app.modules.loyalty.schemas.program import (
|
||||
# Merchant settings
|
||||
MerchantSettingsResponse,
|
||||
MerchantSettingsUpdate,
|
||||
MerchantStatsResponse,
|
||||
# Points rewards
|
||||
PointsRewardConfig,
|
||||
# Program CRUD
|
||||
ProgramCreate,
|
||||
ProgramListResponse,
|
||||
ProgramResponse,
|
||||
# Stats
|
||||
ProgramStatsResponse,
|
||||
ProgramUpdate,
|
||||
TierConfig,
|
||||
)
|
||||
from app.modules.loyalty.schemas.stamp import (
|
||||
StampRedeemRequest,
|
||||
StampRedeemResponse,
|
||||
# Stamp operations
|
||||
StampRequest,
|
||||
StampResponse,
|
||||
StampVoidRequest,
|
||||
StampVoidResponse,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
|
||||
Reference in New Issue
Block a user