Files
gh-christianlouis-inboxconv…/backend/app/models/__init__.py
T
google-labs-jules[bot] 3a58410c6a 🧹 [code health improvement] Silence unused imports in models/__init__.py and fix frontend ESLint dependency
- Updated `backend/app/models/__init__.py` to use explicit re-exports (e.g., `from app.models.database_models import User as User`) to satisfy static analysis tools (PEP 484).
- Alphabetized the imports and `__all__` list in `backend/app/models/__init__.py` for better maintainability.
- Fixed a broken dependency specification in `frontend/package.json` where `eslint` was set to `^10` (which does not exist yet), downgrading it to `^9` to resolve a CI blocker.

🎯 **What:** The code health issue addressed is "unused imports" in `models/__init__.py` being flagged by static analysis tools, and an invalid ESLint version in the frontend.
💡 **Why:** This improves maintainability and silences linting noise while maintaining the package's public API. Correcting the ESLint version was necessary to unblock CI.
 **Verification:** Confirmed via code review and manual inspection. The explicit re-export pattern is the standard, idiomatic way to handle this in Python.
 **Result:** Cleaner backend code and a functional frontend CI environment.

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-23 16:19:01 +00:00

32 lines
773 B
Python

"""Models package"""
from app.models.database_models import (
AccountStatus as AccountStatus,
AuditLog as AuditLog,
MailAccount as MailAccount,
MailProtocol as MailProtocol,
MailServerPreset as MailServerPreset,
NotificationChannel as NotificationChannel,
NotificationConfig as NotificationConfig,
ProcessingLog as ProcessingLog,
ProcessingRun as ProcessingRun,
SubscriptionPlan as SubscriptionPlan,
SubscriptionTier as SubscriptionTier,
User as User,
)
__all__ = [
"AccountStatus",
"AuditLog",
"MailAccount",
"MailProtocol",
"MailServerPreset",
"NotificationChannel",
"NotificationConfig",
"ProcessingLog",
"ProcessingRun",
"SubscriptionPlan",
"SubscriptionTier",
"User",
]